UNPKG

@mui/x-charts

Version:

The community edition of the Charts components (MUI X).

16 lines 534 B
import getBarLegend from '../BarChart/legend'; import getScatterLegend from '../ScatterChart/legend'; import getLineLegend from '../LineChart/legend'; import getPieLegend from '../PieChart/legend'; const legendGetter = { bar: getBarLegend, scatter: getScatterLegend, line: getLineLegend, pie: getPieLegend }; export function getSeriesToDisplay(series) { return Object.keys(series).flatMap(seriesType => { const getter = legendGetter[seriesType]; return getter === undefined ? [] : getter(series[seriesType]); }); }