@mui/x-charts
Version:
The community edition of MUI X Charts components.
33 lines (32 loc) • 831 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const tooltipItemPositionGetter = params => {
const {
series,
identifier,
axesConfig
} = params;
if (!identifier || identifier.dataIndex === undefined) {
return null;
}
const itemSeries = series.scatter?.series[identifier.seriesId];
if (itemSeries == null) {
return null;
}
if (axesConfig.x === undefined || axesConfig.y === undefined) {
return null;
}
const xValue = itemSeries.data?.[identifier.dataIndex].x;
const yValue = itemSeries.data?.[identifier.dataIndex].y;
if (xValue == null || yValue == null) {
return null;
}
return {
x: axesConfig.x.scale(xValue),
y: axesConfig.y.scale(yValue)
};
};
var _default = exports.default = tooltipItemPositionGetter;