"use client" import { BarChart, Bar, XAxis, YAxis, Tooltip, ResponsiveContainer, CartesianGrid, } from "recharts" interface WeeklyData { date: string minutes: number } export function WeeklyActivityChart({ data }: { data: WeeklyData[] }) { if (!data || data.length === 0) { return (
No hay actividad esta semana
) } const daysOfWeek = ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"] const chartData = data.map((d) => { const day = new Date(d.date).getDay() return { name: daysOfWeek[day], minutos: d.minutes, } }) return (
[`${value} min`, "Actividad"]} />
) }