@mui/x-charts
Version:
The community edition of MUI X Charts components.
34 lines (33 loc) • 856 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _getLabel = require("../../internals/getLabel");
const descriptionGetter = params => {
const {
identifier,
series,
xAxis,
yAxis,
localeText
} = params;
const label = (0, _getLabel.getLabel)(series.label, 'tooltip');
const item = series.data[identifier.dataIndex];
const formattedXValue = xAxis.valueFormatter?.(item?.x, {
location: 'tooltip',
scale: xAxis.scale
}) ?? '';
const formattedYValue = yAxis.valueFormatter?.(item?.y, {
location: 'tooltip',
scale: yAxis.scale
}) ?? '';
return localeText.scatterDescription({
x: item?.x ?? null,
y: item?.y ?? null,
formattedXValue,
formattedYValue,
seriesLabel: label
});
};
var _default = exports.default = descriptionGetter;