46 lines
2.2 KiB
React
46 lines
2.2 KiB
React
/* Metro module 1777; source: unknown; dependencies: [31, 1614, 1651, 1635] */
|
|
function _fun19569(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19569, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1904:6, offset: 0x00ead9ce, size: 86 bytes, params: 8, frame: 18
|
|
let env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = (require(31) /* metro dependency 31 */).useEffect;
|
|
exports.ReducedMotionConfig = function({mode}) {
|
|
var env0_0 = mode;
|
|
useEffect(_fun19571, []);
|
|
useEffect(_fun19572, [mode]);
|
|
return null;
|
|
};
|
|
}
|
|
|
|
function ReducedMotionConfig({mode}) { // fn#19570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1904:138, offset: 0x00eada24, size: 61 bytes, params: 2, frame: 15
|
|
useEffect(function() {
|
|
}, []);
|
|
useEffect(_fun19572, [mode]);
|
|
return null;
|
|
}
|
|
|
|
function _fun19572() { // fn#19572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1904:214, offset: 0x00eada61, size: 286 bytes, params: 1, frame: 16
|
|
var environment;
|
|
var setEnabled;
|
|
let value = environment.__proto__;
|
|
let ReducedMotionManager = (require(1651) /* metro dependency 1651 */).ReducedMotionManager;
|
|
const env0_0 = ReducedMotionManager.jsValue;
|
|
const modeBinding = mode;
|
|
const ReduceMotion = (require(1635) /* metro dependency 1635 */).ReduceMotion;
|
|
const System = ReduceMotion.System;
|
|
if (System === modeBinding) {
|
|
setEnabled = ReducedMotionManager.setEnabled;
|
|
value = require(1651) /* metro dependency 1651 */;
|
|
Reflect.apply(setEnabled, ReducedMotionManager, [value.isReducedMotionEnabledInSystem()]);
|
|
} else if (ReduceMotion.Always === modeBinding) {
|
|
ReducedMotionManager.setEnabled(true);
|
|
} else if (ReduceMotion.Never === modeBinding) {
|
|
ReducedMotionManager.setEnabled(false);
|
|
}
|
|
return function() {
|
|
var ReducedMotionManager = require(dependencyMap[2]).ReducedMotionManager;
|
|
ReducedMotionManager.setEnabled(jsValue);
|
|
};
|
|
}
|
|
|