import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { CheckCircle, Clock, PlayCircle, Users } from "lucide-react"; import { DashboardData } from "./service"; interface DashboardSummaryCardsProps { summary: DashboardData['summary']; } export function DashboardSummaryCards({ summary }: DashboardSummaryCardsProps) { const cards = [ { title: "전체 업무", value: summary.totalTasks, icon: Users, description: `내 업무 ${summary.myTasks}건`, color: "text-blue-600" }, { title: "대기중", value: summary.teamPending, icon: Clock, description: `내 대기 ${summary.myPending}건`, color: "text-gray-600" }, { title: "진행중", value: summary.teamInProgress, icon: PlayCircle, description: `내 진행 ${summary.myInProgress}건`, color: "text-blue-600" }, { title: "완료", value: summary.teamCompleted, icon: CheckCircle, description: `내 완료 ${summary.myCompleted}건`, color: "text-green-600" } ]; return (
{card.description}