Files
2026-07-28 01:06:53 +03:00

65 lines
3.7 KiB
React

/* Metro module 6503; source: unknown; dependencies: [29, 31, 27, 33, 6282, 6504, 6278] */
import ObjectWithoutProperties from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
import React from './module-00031-React.js'; /* Metro dependency 31 */
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as Module06282Module from './module-06282.js'; /* Metro dependency 6282 */
import * as StylesModule from './module-06504-styles.js'; /* Metro dependency 6504 */
function _fun51196(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#51196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6681:6, offset: 0x0122b581, size: 208 bytes, params: 8, frame: 20
const env0_0 = require;
const env0_2 = ['focusHook', 'enableFooterMarginAdjustment', 'onLayout', 'style', 'children'];
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = ReactModule;
const memo = value.memo;
const env0_4 = value.useEffect;
const env0_5 = value.useCallback;
const env0_6 = value.useMemo;
React;
value = memo(BottomSheetViewComponent);
value.displayName = 'BottomSheetView';
exports.default = value;
function BottomSheetViewComponent(a0) { // fn#51197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6681:296, offset: 0x0122b651, size: 307 bytes, params: 2, frame: 27
const focusHook = a0.focusHook;
const r4 = focusHook !== undefined ? focusHook : useEffect;
const enableFooterMarginAdjustment = a0.enableFooterMarginAdjustment;
const r14 = enableFooterMarginAdjustment !== undefined && enableFooterMarginAdjustment;
const onLayout = a0.onLayout;
const style = a0.style;
const children = a0.children;
const value2 = ObjectWithoutProperties(a0, env0_2);
const {animatedScrollableContentOffsetY, animatedScrollableType, enableDynamicSizing,
animatedContentHeight} = (Module06282Module).useBottomSheetInternal();
const value5 = useMemo(_fun51198,
[(Module06282Module).useBottomSheetContentContainerStyle(r14, style)]);
const value6 = useCallback(function() {
animatedScrollableContentOffsetY.value = 0;
animatedScrollableType.value = require(dependencyMap[6]).SCROLLABLE_TYPE.VIEW;
}, [animatedScrollableContentOffsetY, animatedScrollableType]);
const value7 = useCallback(function(a0) {
if (enableDynamicSizing) {
animatedContentHeight.set(a0.nativeEvent.layout.height);
}
if (onLayout) {
onLayout(a0);
}
}, [onLayout, animatedContentHeight, enableDynamicSizing]);
r4(value6);
const Object = global.Object;
return <View {...Object.assign({}, value2, {onLayout: value7, style: value5, children: children})} />;
function _fun51198() { // fn#51198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6681:667, offset: 0x0122b784, size: 57 bytes, params: 1, frame: 12
const items2 = [env0_5];
const styles = (StylesModule).styles;
items2[1] = styles.container;
return items2;
}
}
}
global.__d(_fun51196, 6503, [29, 31, 27, 33, 6282, 6504,
6278]) /* metro module 6503, dependencies: [29, 31, 27, 33, 6282, 6504, 6278] */;