Files
ETB/ETB-FrontEnd/node_modules/@mui/x-charts/esm/hooks/useSkipAnimation.js
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

16 lines
564 B
JavaScript

'use client';
import { selectorChartSkipAnimation } from "../internals/plugins/corePlugins/useChartAnimation/index.js";
import { useStore } from "../internals/store/useStore.js";
import { useSelector } from "../internals/store/useSelector.js";
/**
* A hook to get if chart animations should be skipped.
*
* @returns {boolean} whether to skip animations
*/
export function useSkipAnimation(skipAnimation) {
const store = useStore();
const storeSkipAnimation = useSelector(store, selectorChartSkipAnimation);
return skipAnimation || storeSkipAnimation;
}