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

44 lines
2.7 KiB
JavaScript

/* Metro module 6302; source: unknown; dependencies: [31, 6285, 6294] */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as UseBottomSheetInternalModule from './module-06285-useBottomSheetInternal.js'; /* Metro dependency 6285 */
import * as Module06294Module from './module-06294.js'; /* Metro dependency 6294 */
function _fun49683(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6480:6, offset: 0x01204294, size: 95 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.useScrollableSetter = useScrollableSetter;
function useScrollableSetter(a0, a1, a2, a3) { // fn#49684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6480:158, offset: 0x012042f3, size: 224 bytes, params: 5, frame: 24
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = a2;
const env0_3 = a3;
const r2 = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : useEffect;
const value2 = (UseBottomSheetInternalModule).useBottomSheetInternal();
r2(useCallback(_fun49685, [a0, a1, a3, value2.animatedScrollableType, value2.animatedScrollableContentOffsetY, a2,
value2.isScrollableRefreshable, value2.isContentHeightFixed, value2.setScrollableRef,
value2.removeScrollableRef]));
function _fun49685() { // fn#49685, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6480:461, offset: 0x012043d3, size: 169 bytes, params: 1, frame: 14
animatedScrollableContentOffsetY.value = importDefault.value;
animatedScrollableType.value = require;
isScrollableRefreshable.value = importAll;
isContentHeightFixed.value = false;
const nodeHandle = Module06294Module.findNodeHandle(env0_0.current);
if (nodeHandle) {
setScrollableRef({id: nodeHandle, node: env0_0});
} else {
global.console.warn("Couldn't find the scrollable node handle id!");
}
return _fun49686;
function _fun49686() { // fn#49686, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6480:646, offset: 0x0120447c, size: 20 bytes, params: 1, frame: 11
removeScrollableRef(env1_0);
}
}
}
}
global.__d(_fun49683, 6302, [31, 6285, 6294]) /* metro module 6302, dependencies: [31, 6285, 6294] */;