Files
discord-decomp/sources/by-id/module-01777-ReducedMotionConfig.js
T
2026-07-28 01:06:53 +03:00

52 lines
2.7 KiB
JavaScript

/* Metro module 1777; source: unknown; dependencies: [31, 1614, 1651, 1635] */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as Module01635Module from './module-01635.js'; /* Metro dependency 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});
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 = (Module01635Module).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);
};
}
}
}
function _fun19571() { // fn#19571, offset: 0x00c37b63, size: 4 bytes, params: 1, frame: 1
}
global.__d(_fun19569, 1777, [31, 1614, 1651, 1635]) /* metro module 1777, dependencies: [31, 1614, 1651, 1635] */;