import { StatusLight } from '@umami/react-zen'; import { colord } from 'colord'; import classNames from 'classnames'; import { LegendItem } from 'chart.js/auto'; import styles from './Legend.module.css'; export function Legend({ items = [], onClick, }: { items: any[]; onClick: (index: LegendItem) => void; }) { if (!items.find(({ text }) => text)) { return null; } return (
{items.map(item => { const { text, fillStyle, hidden } = item; const color = colord(fillStyle); return ( ); })}
); }