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

65 lines
3.5 KiB
React

/* Metro module 6360; source: unknown; dependencies: [29, 31, 33, 6361, 6358] */
function _fun49895(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49895, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6538:6, offset: 0x0120c3e7, size: 233 bytes, params: 8, frame: 25
var property;
var error;
const env0_2 = ['focusHook', 'scrollEventsHandlersHook', 'enableFooterMarginAdjustment'];
const env0_3 = ['data'];
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_5 = importDefault(dependencyMap[0]);
let value = require(dependencyMap[1]);
const forwardRef = value.forwardRef;
const memo = value.memo;
const env0_7 = value.useMemo;
importDefault(dependencyMap[1]);
const env0_8 = require(dependencyMap[2]).jsx;
try {
property = dependencyMap[3];
value = require(property);
var env0_4 = value;
} catch (error) {
}
value = memo(forwardRef(_fun49896));
exports.default = value;
exports.BottomSheetFlashList = value;
function _fun49896(a0, a1) { // fn#49896, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6538:302, offset: 0x0120c4d0, size: 155 bytes, params: 3, frame: 19
const focusHook = a0.focusHook;
const scrollEventsHandlersHook = a0.scrollEventsHandlersHook;
const enableFooterMarginAdjustment = a0.enableFooterMarginAdjustment;
const value2 = env0_5(a0, enableFooterMarginAdjustment);
useMemo(_fun49897, []);
const value3 = useMemo(function() {
return forwardRef(_fun49899);
}, [focusHook, scrollEventsHandlersHook, enableFooterMarginAdjustment]);
const FlashList = env0_4.FlashList;
const Object = global.Object;
return <FlashList {...Object.assign({ref: a1, renderScrollComponent: value3}, value2)} />;
function _fun49897() { // fn#49897, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6538:408, offset: 0x0120c56b, size: 22 bytes, params: 1, frame: 1
if (env1_4) {
return undefined;
}
throw 'You need to install FlashList first, `yarn install @shopify/flash-list`';
}
function _fun49898() { // fn#49898, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6538:519, offset: 0x0120c581, size: 23 bytes, params: 1, frame: 11
return forwardRef(_fun49899);
function _fun49899(a0, a1) { // fn#49899, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6538:540, offset: 0x0120c598, size: 120 bytes, params: 3, frame: 20
a0.data;
let value = environment.__proto__.__proto__;
const value2 = env2_5(a0, env2_3);
value = importDefault(6358) /* metro dependency 6358 */;
const Object = global.Object;
return ((Component) => <Component {...Object.assign({ref: a1}, value2, {focusHook: focusHook,
scrollEventsHandlersHook: scrollEventsHandlersHook,
enableFooterMarginAdjustment: enableFooterMarginAdjustment})} />)(value);
}
}
}
}
global.__d(_fun49895, 6360, [29, 31, 33, 6361,
6358]) /* metro module 6360, dependencies: [29, 31, 33, 6361, 6358] */;