'use client' import { AreaChart } from '@tremor/react' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' interface TimelineDataPoint { date: string daily: number cumulative: number } interface EvaluationTimelineProps { data: TimelineDataPoint[] } export function EvaluationTimelineChart({ data }: EvaluationTimelineProps) { if (!data?.length) return null const totalEvaluations = data.length > 0 ? data[data.length - 1].cumulative : 0 const chartData = data.map((d) => ({ date: new Date(d.date).toLocaleDateString('en-US', { month: 'short', day: 'numeric', }), Cumulative: d.cumulative, Daily: d.daily, })) return ( Evaluation Progress Over Time Total: {totalEvaluations} evaluations ) }