"use client"; import React from "react"; /** * Legende als eigene Komponente statt Recharts-Legend: * Recharts platziert die Legende im SVG und kostet damit Chartfläche. * Carbon setzt sie über den Chart, linksbündig, 12 px, 12 px Marker. */ export function ChartLegende({ eintraege, /** Ausgeblendete Reihen erscheinen ausgegraut — Klick schaltet um. */ inaktiv = [], onToggle, }: { eintraege: { name: string; farbe: string; wert?: string; gestrichelt?: boolean }[]; inaktiv?: string[]; onToggle?: (name: string) => void; }) { return (