UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

28 lines (27 loc) 878 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAxisTriggerTooltip = void 0; var _isPolar = require("../../../isPolar"); const getAxisTriggerTooltip = (axisDirection, seriesConfig, formattedSeries, defaultAxisId) => { const tooltipAxesIds = new Set(); const chartTypes = Object.keys(seriesConfig).filter(_isPolar.isPolarSeriesType); chartTypes.forEach(chartType => { const series = formattedSeries[chartType]?.series ?? {}; const tooltipAxes = seriesConfig[chartType].axisTooltipGetter?.(series); if (tooltipAxes === undefined) { return; } tooltipAxes.forEach(({ axisId, direction }) => { if (direction === axisDirection) { tooltipAxesIds.add(axisId ?? defaultAxisId); } }); }); return tooltipAxesIds; }; exports.getAxisTriggerTooltip = getAxisTriggerTooltip;