"use client" import { useCompetition } from "@/contexts/competition-context" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Users, Bot, Trophy, TrendingUp, Eye, Heart, MessageSquare, Award, Activity } from "lucide-react" // Dashboard data - empty for production const mockStats = { totalUsers: 0, activeUsers: 0, totalApps: 0, totalCompetitions: 0, totalReviews: 0, totalViews: 0, totalLikes: 0, } const recentActivities: any[] = [] const topApps: any[] = [] export function AdminDashboard() { const { competitions } = useCompetition() return (
{/* Welcome Section */}

管理儀表板

歡迎回到 AI 展示平台管理後台

{/* Stats Cards */}
總用戶數
{mockStats.totalUsers}

活躍用戶 {mockStats.activeUsers} 人

AI 應用數
{mockStats.totalApps}

本月新增 2 個應用

競賽活動
{competitions.length}

1 個進行中

總瀏覽量
{mockStats.totalViews.toLocaleString()}

比上月增長 12%

{/* Recent Activities */} 最新活動 系統最新動態
{recentActivities.map((activity) => { const IconComponent = activity.icon return (

{activity.message}

{activity.time}

) })}
{/* Top Performing Apps */} 熱門應用 表現最佳的 AI 應用
{topApps.map((app, index) => (

{app.name}

{app.views}
{app.likes}
{app.rating} ⭐
))}
{/* Quick Actions */} 快速操作 常用管理功能
) }