'use client' import { AreaChart, Area, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, } from 'recharts' import { formatCents, formatCentsAbbrev } from '@/lib/utils/currency' interface DataPoint { label: string totalCents: number } function ChartTooltip({ active, payload, label }: { active?: boolean payload?: Array<{ value: number }> label?: string }) { if (!active || !payload?.length) return null return (
{label}
{formatCents(payload[0].value)}