"use client"; import { CartesianGrid, Line, LineChart, ResponsiveContainer, Tooltip, XAxis, YAxis } from "recharts"; import type { DailyPoint } from "@/lib/analytics/dashboardQueries"; const ACCENT = "#8b616d"; // matches the existing admin CSS modules' accent color const ACCENT_MUTED = "#c9a8ae"; function fmtDay(iso: string): string { return new Date(`${iso}T00:00:00Z`).toLocaleDateString("de-DE", { day: "2-digit", month: "2-digit" }); } export function AnalyticsChart({ series }: { series: DailyPoint[] }) { if (series.length === 0) { return

Noch keine Daten in diesem Zeitraum.

; } const data = series.map((p) => ({ ...p, label: fmtDay(p.date) })); return ( `Tag: ${label}`} /> ); }