import { useEffect, useRef, useState } from "react"; import { CartesianGrid, Legend, Line, LineChart, ResponsiveContainer, Tooltip, XAxis, YAxis, } from "recharts"; const COLORS = ["#2563eb", "#dc2626", "#1d4ed8", "#b91c1c", "#3b82f6", "#ef4444"]; export default function TrendChart({ result, title = "Trendansicht" }) { const hostRef = useRef(null); const [isFullscreen, setIsFullscreen] = useState(false); useEffect(() => { const onChange = () => { setIsFullscreen(document.fullscreenElement === hostRef.current); }; document.addEventListener("fullscreenchange", onChange); return () => document.removeEventListener("fullscreenchange", onChange); }, []); if (!result?.rows?.length) { return (
Keine Daten im gewaehlten Zeitraum.