UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

23 lines 853 B
import generateUtilityClass from '@mui/utils/generateUtilityClass'; import composeClasses from '@mui/utils/composeClasses'; import generateUtilityClasses from '@mui/utils/generateUtilityClasses'; export function getLineUtilityClass(slot) { return generateUtilityClass('MuiLineChart', slot); } export const lineClasses = generateUtilityClasses('MuiLineChart', ['area', 'line', 'mark', 'markAnimate', 'highlight', 'areaPlot', 'linePlot', 'markPlot']); export const useUtilityClasses = options => { const { skipAnimation, classes } = options ?? {}; const slots = { area: ['area'], line: ['line'], mark: ['mark', !skipAnimation && 'markAnimate'], highlight: ['highlight'], areaPlot: ['areaPlot'], linePlot: ['linePlot'], markPlot: ['markPlot'] }; return composeClasses(slots, getLineUtilityClass, classes); };