import { useTranslation } from "react-i18next"; import { AreaChart, Area, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, } from "recharts"; import type { CategoryZoomEvolutionPoint } from "../../shared/types"; export interface CategoryEvolutionChartProps { data: CategoryZoomEvolutionPoint[]; color?: string; } function formatMonth(month: string): string { const [year, m] = month.split("-"); const date = new Date(Number(year), Number(m) - 1); return date.toLocaleDateString("default", { month: "short", year: "2-digit" }); } export default function CategoryEvolutionChart({ data, color = "var(--primary)", }: CategoryEvolutionChartProps) { const { t, i18n } = useTranslation(); if (data.length === 0) { return (