UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

22 lines (19 loc) 629 B
"use client"; import { useContext } from 'react'; import { MotionConfigContext } from '../../context/MotionConfigContext.mjs'; import { useReducedMotion } from './use-reduced-motion.mjs'; function useReducedMotionConfig() { const reducedMotionPreference = useReducedMotion(); const { reducedMotion } = useContext(MotionConfigContext); if (reducedMotion === "never") { return false; } else if (reducedMotion === "always") { return true; } else { return reducedMotionPreference; } } export { useReducedMotionConfig }; //# sourceMappingURL=use-reduced-motion-config.mjs.map