UNPKG

@mui/x-charts

Version:

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

23 lines (22 loc) 795 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeAxis = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); const normalizeAxis = (axis, dataset, axisName) => { return axis?.map(axisConfig => { const dataKey = axisConfig.dataKey; if (dataKey === undefined || axisConfig.data !== undefined) { return axisConfig; } if (dataset === undefined) { throw Error(`MUI X Charts: ${axisName}-axis uses \`dataKey\` but no \`dataset\` is provided.`); } return (0, _extends2.default)({}, axisConfig, { data: dataset.map(d => d[dataKey]) }); }); }; exports.normalizeAxis = normalizeAxis;