decord/source/modules/keyboard/native/useModalDismissGuardRefreshControl.tsx

36 lines
1.1 KiB
TypeScript
Raw Normal View History

// Module ID: 10412
// Function ID: 10413
// Name: useModalDismissGuardRefreshControl
// Dependencies: [19, 17, 21, 10413, 1115, 2]
2026-07-25 08:10:48 +00:00
// Exports: useModalDismissGuardRefreshControl
// Module 10412 (useModalDismissGuardRefreshControl)
import PlatformUtils from "PlatformUtils" /* 1115 */;
import noop_mod from "module_19" /* 19 */;
2026-07-25 08:10:48 +00:00
require = fn;
2026-07-25 08:10:48 +00:00
function noop() {
}
let noop = noop_mod;
const RefreshControl = fn(17).RefreshControl;
const jsx = fn(21).jsx;
const size = fn(2);
const result = size.fileFinishedImporting("modules/keyboard/native/useModalDismissGuardRefreshControl.tsx");
2026-07-25 08:10:48 +00:00
export const useModalDismissGuardRefreshControl = function useModalDismissGuardRefreshControl() {
isPortalKeyboardInModal = isPortalKeyboardInModal(10413).useIsPortalKeyboardInModal();
2026-07-25 08:10:48 +00:00
const items = [isPortalKeyboardInModal];
return noop.useMemo(() => {
2026-07-25 08:10:48 +00:00
let tmp;
if (isPortalKeyboardInModal) {
if (obj.isIOS()) {
const obj2 = { refreshing: false, onRefresh: noop, tintColor: "transparent" };
tmp = <RefreshControl refreshing={false} onRefresh={noop} tintColor="transparent" />;
2026-07-25 08:10:48 +00:00
}
obj = PlatformUtils;
2026-07-25 08:10:48 +00:00
}
return tmp;
}, items);
};