UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

24 lines (23 loc) 690 B
function alwaysFalse() { return false; } /** * The isFade logic for main charts (those that are identified by an id and a dataIndex) */ export function createIsFaded(highlightScope, highlightedItem) { if (!highlightScope || !highlightedItem) { return alwaysFalse; } return function isFaded(item) { if (!item) { return false; } if (highlightScope.fade === 'series') { return item.seriesId === highlightedItem.seriesId && item.dataIndex !== highlightedItem.dataIndex; } if (highlightScope.fade === 'global') { return item.seriesId !== highlightedItem.seriesId || item.dataIndex !== highlightedItem.dataIndex; } return false; }; }