UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

31 lines 878 B
import { getLabel } from "../../internals/getLabel.mjs"; const descriptionGetter = params => { const { identifier, series, rotationAxis, localeText } = params; const label = getLabel(series.label, 'tooltip'); const dataIndex = identifier.dataIndex; if (dataIndex === undefined) { return ''; } const value = series.data[dataIndex] ?? null; const categoryValue = rotationAxis.data?.[dataIndex] ?? null; const formattedValue = series.valueFormatter(value, { dataIndex }); const formattedCategory = rotationAxis.valueFormatter?.(categoryValue, { location: 'tooltip', scale: rotationAxis.scale }); return localeText.radarDescription({ value, formattedValue: formattedValue ?? '', categoryValue, formattedCategoryValue: formattedCategory ?? '', seriesLabel: label }); }; export default descriptionGetter;