"use client"; import { CartesianGrid, Line, LineChart, ResponsiveContainer, Tooltip, XAxis, YAxis } from "recharts"; type ExerciseProgressChartProps = { name: string; data: { label: string; volumeKg: number; topWeightKg?: number }[]; }; export function ExerciseProgressChart({ name, data }: ExerciseProgressChartProps) { if (data.length < 2) { return null; } return (
{name}
[ key === "topWeightKg" ? `${value} kg` : `${Math.round(Number(value)).toLocaleString("pl-PL")} kg`, key === "topWeightKg" ? "Maks. ciężar" : "Wolumen", ]} />
); }