"use client" import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, Legend } from 'recharts' import { Card, CardContent, CardHeader, CardTitle, CardDescription } from "@/components/ui/card" export default function ComparisonChart({ dataA, dataB, nameA, nameB }: any) { // Fusion des données pour le graphique // On prend la durée la plus longue const length = Math.max(dataA.length, dataB.length) const chartData = [] for (let i = 0; i < length; i++) { chartData.push({ time: i, // Session A (Bleu) engA: dataA[i] ? dataA[i].engagement_val : null, // Session B (Orange) engB: dataB[i] ? dataB[i].engagement_val : null, }) } return (