"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. * * Alle Einträge tragen denselben Marker und unterscheiden sich nur durch die * Farbe. Die Vergleichsreihe ist im Diagramm grau und gestrichelt; in der * Legende genügt das Grau. Ein zweiter Markertyp daneben bringt keine * zusätzliche Auskunft, kostet aber die ruhige Reihe gleicher Formen. */ export function ChartLegende({ eintraege, /** Ausgeblendete Reihen erscheinen ausgegraut: Klick schaltet um. */ inaktiv = [], onToggle, }: { eintraege: { name: string; farbe: string; wert?: string }[]; inaktiv?: string[]; onToggle?: (name: string) => void; }) { return (