UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

21 lines (20 loc) 645 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createScalarFormatter = createScalarFormatter; /** * Creates a default formatter function for continuous scales (e.g., linear, sqrt, log). * @returns A formatter function for continuous values. */ function createScalarFormatter(tickNumber, zoomScale) { return function defaultScalarValueFormatter(value, context) { if (context.location === 'tick') { return context.scale.tickFormat(tickNumber)(value); } if (context.location === 'zoom-slider-tooltip') { return zoomScale.tickFormat(2)(value); } return `${value}`; }; }