diff --git a/ccw/frontend/src/components/dashboard/widgets/WorkflowTaskWidget.tsx b/ccw/frontend/src/components/dashboard/widgets/WorkflowTaskWidget.tsx index 1afc8304..5fab51c1 100644 --- a/ccw/frontend/src/components/dashboard/widgets/WorkflowTaskWidget.tsx +++ b/ccw/frontend/src/components/dashboard/widgets/WorkflowTaskWidget.tsx @@ -5,13 +5,13 @@ import { memo, useMemo, useState, useEffect } from 'react'; import { useIntl } from 'react-intl'; +import { PieChart, Pie, Cell, ResponsiveContainer } from 'recharts'; import { Card } from '@/components/ui/Card'; import { Progress } from '@/components/ui/Progress'; import { Button } from '@/components/ui/Button'; import { Sparkline } from '@/components/charts/Sparkline'; import { useWorkflowStatusCounts, generateMockWorkflowStatusCounts } from '@/hooks/useWorkflowStatusCounts'; import { useDashboardStats } from '@/hooks/useDashboardStats'; -import { useCoordinatorStore } from '@/stores/coordinatorStore'; import { useProjectOverview } from '@/hooks/useProjectOverview'; import { cn } from '@/lib/utils'; import { @@ -21,11 +21,6 @@ import { CheckCircle2, XCircle, Activity, - Play, - Pause, - Square, - Loader2, - AlertCircle, ChevronLeft, ChevronRight, ChevronDown, @@ -40,7 +35,8 @@ import { FileCode, Bug, Sparkles, - BookOpen, + BarChart3, + PieChart as PieChartIcon, } from 'lucide-react'; export interface WorkflowTaskWidgetProps { @@ -175,19 +171,19 @@ function MiniStatCard({ icon: Icon, title, value, variant, sparklineData }: Mini const styles = variantStyles[variant] || variantStyles.default; return ( -
{title}
-{value.toLocaleString()}
+{title}
+{value.toLocaleString()}
+
{projectOverview?.description || 'AI-powered workflow management system'}