"use client"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, } from "recharts"; interface BalanceChartData { date: string; solde: number; } interface BalanceLineChartProps { data: BalanceChartData[]; formatCurrency: (amount: number) => string; } export function BalanceLineChart({ data, formatCurrency, }: BalanceLineChartProps) { return ( Évolution du solde {data.length > 0 ? (
`${v}€`} /> formatCurrency(value)} contentStyle={{ backgroundColor: "var(--card)", border: "1px solid var(--border)", borderRadius: "8px", }} />
) : (
Pas de données pour cette période
)}
); }