"use client"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, } from "recharts"; interface ModelDistributionChartProps { title: string; data: Array<{ name: string; value: number; }>; } interface TooltipPayload { value: number; payload: { name: string; value: number; }; } interface CustomTooltipProps { active?: boolean; payload?: TooltipPayload[]; } const CustomTooltip = ({ active, payload }: CustomTooltipProps) => { if (active && payload && payload.length) { return (

{`${payload[0].value.toLocaleString()} tokens`}

{payload[0].payload.name}

); } return null; }; export function ModelDistributionChart({ title, data, }: ModelDistributionChartProps) { return ( {title} } /> ); }