"use client"; import { useEffect, useId, useState } from "react"; import { Area, AreaChart, CartesianGrid, ReferenceLine, ResponsiveContainer, Tooltip, XAxis, YAxis, } from "recharts"; type GcbPoint = { distanceKm: number; left: number; right: number }; type Props = { data: GcbPoint[]; }; export function GcbChart({ data }: Props) { const uid = useId(); const [mounted, setMounted] = useState(false); useEffect(() => setMounted(true), []); if (!mounted) { return
; } return (