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

37 lines
1.2 KiB
TypeScript
Raw Normal View History

// Module ID: 9782
// Function ID: 9783
// Name: useModalDismissGuardRefreshControl
// Dependencies: [19, 17, 21, 9783, 1364, 2]
// Exports: useModalDismissGuardRefreshControl
// Module 9782 (useModalDismissGuardRefreshControl)
2026-10-01 14:13:23 +00:00
import react_native from "react-native" /* 17 */;
import Fragment from "Fragment" /* 21 */;
import PlatformUtils from "PlatformUtils" /* 1364 */;
2026-10-01 14:13:23 +00:00
import react from "react" /* 19 */;
import size from "module_2" /* 2 */;
function noop() {
}
2026-10-01 14:13:23 +00:00
const RefreshControl = react_native.RefreshControl;
const jsx = Fragment.jsx;
const result = size.fileFinishedImporting("modules/keyboard/native/useModalDismissGuardRefreshControl.tsx");
export const useModalDismissGuardRefreshControl = function useModalDismissGuardRefreshControl() {
2026-10-01 14:13:23 +00:00
let isPortalKeyboardInModal;
let obj = isPortalKeyboardInModal(9783);
isPortalKeyboardInModal = obj.useIsPortalKeyboardInModal();
const items = [isPortalKeyboardInModal];
2026-10-01 14:13:23 +00:00
return react.useMemo(() => {
let tmp;
if (isPortalKeyboardInModal) {
2026-10-01 14:13:23 +00:00
const obj = PlatformUtils;
if (obj.isIOS()) {
tmp = <RefreshControl refreshing={false} onRefresh={noop} tintColor="transparent" />;
}
}
return tmp;
}, items);
};