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

43 lines
2.7 KiB
React

/* Metro module 6351; source: unknown; dependencies: [29, 31, 33, 6352, 6353, 6355] */
import ObjectWithoutProperties from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
import React from './module-00031-React.js'; /* Metro dependency 31 */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as BottomSheetDraggableScrollableModule from './module-06352-BottomSheetDraggableScrollable.jsx'; /* Metro dependency 6352 */
function _fun49881(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49881, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6529:6, offset: 0x0120bb39, size: 153 bytes, params: 8, frame: 19
const env0_0 = require;
const env0_3 = ['nativeGesture', 'refreshControl', 'refreshing', 'progressViewOffset', 'onRefresh',
'ScrollableComponent'];
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
React;
const forwardRef = (ReactModule).forwardRef;
exports.ScrollableContainer = forwardRef(ScrollableContainer);
function ScrollableContainer(a0, a1) { // fn#49882, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6529:265, offset: 0x0120bbd2, size: 234 bytes, params: 3, frame: 24
const nativeGesture = a0.nativeGesture;
a0.refreshControl;
const refreshing = a0.refreshing;
const progressViewOffset = a0.progressViewOffset;
const onRefresh = a0.onRefresh;
const ScrollableComponent = a0.ScrollableComponent;
const value2 = ObjectWithoutProperties(a0, env0_3);
const BottomSheetDraggableScrollable = (BottomSheetDraggableScrollableModule).BottomSheetDraggableScrollable;
const Object = global.Object;
const bottomSheetDraggableScrollable = (
<BottomSheetDraggableScrollable scrollableGesture={nativeGesture}>
<ScrollableComponent {...Object.assign({ref: a1}, value2)} />
</BottomSheetDraggableScrollable>
);
return (
onRefresh
? ((Component) => <Component scrollableGesture={nativeGesture} refreshing={refreshing} progressViewOffset={progressViewOffset} onRefresh={onRefresh} style={(require(6355) /* metro dependency 6355 */).styles.container}>{bottomSheetDraggableScrollable}</Component>)(importDefault(6353) /* metro dependency 6353 */)
: bottomSheetDraggableScrollable
);
}
}
global.__d(_fun49881, 6351, [29, 31, 33, 6352, 6353,
6355]) /* metro module 6351, dependencies: [29, 31, 33, 6352, 6353, 6355] */;