// Metro module 1773 (f1774). import { useEffect } from "react"; import { ReducedMotionManager, isReducedMotionEnabledInSystem } from "./Module1647"; import { ReduceMotion } from "./Module1631"; export function ReducedMotionConfig({ mode }) { useEffect(() => {}, []); useEffect(() => { const jsValue = ReducedMotionManager.jsValue; if (ReduceMotion.System === mode) { ReducedMotionManager.setEnabled(isReducedMotionEnabledInSystem()); } else if (ReduceMotion.Always === mode) { ReducedMotionManager.setEnabled(true); } else if (ReduceMotion.Never === mode) { ReducedMotionManager.setEnabled(false); } return () => { ReducedMotionManager.setEnabled(jsValue); }; }, [mode]); return null; }