"use client"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer } from "recharts"; interface UsageChartProps { data: Array<{ date: string; conversations: number; tokens: number; }>; } export function UsageChart({ data }: UsageChartProps) { return ( Usage quotidien new Date(value).toLocaleDateString('fr-FR', { month: 'short', day: 'numeric' })} /> new Date(value).toLocaleDateString('fr-FR')} formatter={(value: number, name: string) => { if (name === 'tokens') { return [Math.round(value / 1000), "Tokens (k)"]; } return [value, name]; }} /> ); }