UNPKG

@mui/x-charts

Version:

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

21 lines (20 loc) 833 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultizeAxis = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _constants = require("../../constants"); const defaultizeAxis = (inAxis, axisName) => { const DEFAULT_AXIS_KEY = axisName === 'x' ? _constants.DEFAULT_X_AXIS_KEY : _constants.DEFAULT_Y_AXIS_KEY; return [...(inAxis?.map((axis, index) => (0, _extends2.default)({ id: `defaultized-${axisName}-axis-${index}` }, axis)) ?? []), ...(inAxis === undefined || inAxis.findIndex(({ id }) => id === DEFAULT_AXIS_KEY) === -1 ? [{ id: DEFAULT_AXIS_KEY, scaleType: 'linear' }] : [])]; }; exports.defaultizeAxis = defaultizeAxis;