UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

39 lines (38 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.axisTooltipGetter = void 0; var _getLabel = require("../../internals/getLabel"); const tooltipGetter = params => { const { series, getColor, identifier } = params; if (!identifier || identifier.dataIndex === undefined) { return null; } const label = (0, _getLabel.getLabel)(series.label, 'tooltip'); const value = series.data[identifier.dataIndex]; const formattedValue = series.valueFormatter(value, { dataIndex: identifier.dataIndex }); return { identifier, color: getColor(identifier.dataIndex), label, value, formattedValue, markType: series.labelMarkType, markShape: series.showMark ? series.shape : undefined }; }; const axisTooltipGetter = series => { return Object.values(series).map(s => ({ direction: 'x', axisId: s.xAxisId })); }; exports.axisTooltipGetter = axisTooltipGetter; var _default = exports.default = tooltipGetter;