'use client' import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, } from 'recharts' import { formatCents, formatCentsAbbrev } from '@/lib/utils/currency' interface DataPoint { label: string creditsCents: number debitsCents: number } function ChartTooltip({ active, payload, label }: { active?: boolean payload?: Array<{ name: string; value: number; color: string }> label?: string }) { if (!active || !payload?.length) return null return (
{label}
{payload.map((p) => ({p.name}: {formatCents(p.value)}
))}