@mui/x-charts
Version:
The community edition of MUI X Charts components.
27 lines • 730 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
const defaultRadarValueFormatter = v => v == null ? '' : v.toLocaleString();
const seriesProcessor = (params, _, isItemVisible) => {
const {
seriesOrder,
series: seriesMap
} = params;
const completedSeries = {};
seriesOrder.forEach(seriesId => {
const series = seriesMap[seriesId];
const hidden = !isItemVisible?.({
type: 'radar',
seriesId
});
completedSeries[seriesId] = _extends({
labelMarkType: 'square'
}, series, {
valueFormatter: series.valueFormatter ?? defaultRadarValueFormatter,
hidden
});
});
return {
seriesOrder,
series: completedSeries
};
};
export default seriesProcessor;