"use client"; import { useEffect, useState } from "react"; import { Area, AreaChart, ResponsiveContainer, Tooltip, XAxis, YAxis, } from "recharts"; type RunDataPoint = { label: string; distanceKm: number; }; type Props = { data: RunDataPoint[]; }; export function RunningStatsChart({ data }: Props) { const [mounted, setMounted] = useState(false); useEffect(() => setMounted(true), []); if (!mounted) { return (