import { BarChart, Bar, XAxis, YAxis, Tooltip, ResponsiveContainer, Cell } from "recharts"; const COLORS = ["#6366f1", "#8b5cf6", "#a78bfa", "#c4b5fd", "#818cf8", "#7c3aed"]; interface TokenUsageChartProps { tokenUsage: Record; } export function TokenUsageChart({ tokenUsage }: TokenUsageChartProps) { const data = Object.entries(tokenUsage).map(([name, tokens]) => ({ name, tokens, })); if (data.length === 0) { return (
No token data yet
); } return (
[`${value} tokens`, "Usage"]} /> {data.map((_, i) => ( ))}
); }