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

88 lines
4.8 KiB
React

/* Metro module 5355; source: unknown; dependencies: [65, 31, 33, 5356] */
import Module00065 from './module-00065.js'; /* Metro dependency 65 */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as Module05356Module from './module-05356.js'; /* Metro dependency 5356 */
function _fun47233(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47233, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5533:6, offset: 0x011bc997, size: 200 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = Module00065;
items2 = [];
const concat = items2.concat;
value = value((require(5356) /* metro dependency 5356 */).nativeViewProps);
const env0_6 = Reflect.apply(concat, items2, [value, ['onGestureHandlerEvent', 'onGestureHandlerStateChange']]);
exports.default = createNativeWrapper;
function createNativeWrapper(a0) { // fn#47234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5533:281, offset: 0x011bca5f, size: 157 bytes, params: 2, frame: 15
const value = a0;
const value2 = undefined;
let r1 = arguments.length > 1 && value2 !== arguments[1] ? arguments[1] : {};
const value5 = ReactModule.forwardRef(_fun47235);
r1 = (value == null ? value2 : value.displayName) || (value == null || value.render == null ? value2 : value.render.name);
r1 = !r1 ? typeof value === 'string' && value : r1;
r1 = !r1 ? 'ComponentWrapper' : r1;
value5.displayName = r1;
return value5;
function _fun47235(a0, a1) { // fn#47235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5533:395, offset: 0x011bcafc, size: 291 bytes, params: 3, frame: 23
var environment;
const env0_0 = a0;
let Object = global.Object;
let value = Object.keys(a0);
const reduce = value.reduce;
Object = global.Object;
let assign = Object.assign;
let binding = env0_1;
value = Reflect.apply(reduce, value, [_fun47236, {gestureHandlerProps: Reflect.apply(assign, Object, [{}, binding]),
childProps: {enabled: a0.enabled, hitSlop: a0.hitSlop, testID: a0.testID}}]);
const gestureHandlerProps = value.gestureHandlerProps;
const childProps = value.childProps;
value = environment.__proto__;
const value3 = useRef(null);
const value4 = useRef(null);
useImperativeHandle(a1, _fun47237, [value3, value4]);
const NativeViewGestureHandler = (Module05356Module).NativeViewGestureHandler;
Object = global.Object;
assign = Object.assign;
object = {ref: value4};
binding = env0_0;
const Object2 = global.Object;
object.children = ((Component) => <Component {...Object2.assign({}, childProps, {ref: value3})} />)(binding);
return <NativeViewGestureHandler {...Reflect.apply(assign, Object, [{}, gestureHandlerProps, object])} />;
function _fun47236(a0, a1) { // fn#47236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5533:438, offset: 0x011bcc1f, size: 72 bytes, params: 3, frame: 12
const binding = env2_6;
if (binding.includes(a1)) {
a0.gestureHandlerProps[a1] = env0_0[a1];
} else {
a0.childProps[a1] = env0_0[a1];
}
return a0;
}
function _fun47237() { // fn#47237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5533:707, offset: 0x011bcc67, size: 59 bytes, params: 1, frame: 5
var binding;
let current = ReactModule.current;
const current2 = env0_1.current;
const value2 = null;
if (current2) {
if (current) {
binding = env0_1;
binding.current.handlerTag = current.handlerTag;
current = binding.current;
} else {
current = value2;
}
} else {
current = value2;
}
return current;
}
}
}
}
global.__d(_fun47233, 5355, [65, 31, 33, 5356]) /* metro module 5355, dependencies: [65, 31, 33, 5356] */;