@mui/x-charts
Version:
The community edition of MUI X Charts components.
34 lines (33 loc) • 986 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/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] = (0, _extends2.default)({
labelMarkType: 'square'
}, series, {
valueFormatter: series.valueFormatter ?? defaultRadarValueFormatter,
hidden
});
});
return {
seriesOrder,
series: completedSeries
};
};
var _default = exports.default = seriesProcessor;