37 lines
1.3 KiB
JavaScript
37 lines
1.3 KiB
JavaScript
// Module ID: 1821
|
|
// Function ID: 1822
|
|
// Name: ReducedMotionConfig
|
|
// Dependencies: [19, 1658, 1695, 1679]
|
|
// Exports: ReducedMotionConfig
|
|
|
|
// Module 1821 (ReducedMotionConfig)
|
|
import noop from "noop" /* 19 */;
|
|
|
|
const useEffect = noop.useEffect;
|
|
|
|
export const ReducedMotionConfig = function ReducedMotionConfig(mode) {
|
|
mode = mode.mode;
|
|
useEffect(() => {
|
|
|
|
}, []);
|
|
const items = [mode];
|
|
useEffect(() => {
|
|
const jsValue = mode(closure_1_1[2]).ReducedMotionManager.jsValue;
|
|
if (mode(closure_1_1[3]).ReduceMotion.System === jsValue) {
|
|
const ReducedMotionManager3 = tmp(tmp2[2]).ReducedMotionManager;
|
|
ReducedMotionManager3.setEnabled(tmp(tmp2[2]).isReducedMotionEnabledInSystem());
|
|
const tmpResult = tmp(tmp2[2]);
|
|
} else if (tmp(tmp2[3]).ReduceMotion.Always === tmp3) {
|
|
const ReducedMotionManager2 = tmp(tmp2[2]).ReducedMotionManager;
|
|
ReducedMotionManager2.setEnabled(true);
|
|
} else if (tmp(tmp2[3]).ReduceMotion.Never === tmp3) {
|
|
let ReducedMotionManager = tmp(tmp2[2]).ReducedMotionManager;
|
|
ReducedMotionManager.setEnabled(false);
|
|
}
|
|
return () => {
|
|
const ReducedMotionManager = jsValue(closure_1_1[2]).ReducedMotionManager;
|
|
ReducedMotionManager.setEnabled(jsValue);
|
|
};
|
|
}, items);
|
|
return null;
|
|
};
|