// Module ID: 9528 // Function ID: 9529 // Name: useModalDismissGuardRefreshControl // Dependencies: [19, 17, 21, 558, 576, 9529, 1382, 2] // Module 9528 (useModalDismissGuardRefreshControl) import react_native from "react-native" /* 17 */; import Fragment from "Fragment" /* 21 */; import react2 from "react" /* 576 */; import PortalKeyboardModalContext from "PortalKeyboardModalContext" /* 9529 */; import react from "react" /* 19 */; import ReactCompilerGating from "ReactCompilerGating" /* 558 */; import size from "module_2" /* 2 */; let tmp; const PlatformUtils = tmp(1382); function noop() { } const RefreshControl = react_native.RefreshControl; const jsx = Fragment.jsx; const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useModalDismissGuardRefreshControl() { let tmp5; const obj = react2; const cResult = obj.c(2); const obj2 = PortalKeyboardModalContext; const isPortalKeyboardInModal = obj2.useIsPortalKeyboardInModal(); if (cResult[0] !== isPortalKeyboardInModal) { let tmp6; if (isPortalKeyboardInModal) { const tmpResult = PlatformUtils; if (tmpResult.isIOS()) { tmp6 = ; } } cResult[0] = isPortalKeyboardInModal; cResult[1] = tmp6; tmp5 = tmp6; } else { tmp5 = cResult[1]; } return tmp5; }) : (function useModalDismissGuardRefreshControl() { let isPortalKeyboardInModal; let obj = isPortalKeyboardInModal(9529); isPortalKeyboardInModal = obj.useIsPortalKeyboardInModal(); const items = [isPortalKeyboardInModal]; return react.useMemo(() => { let tmp; if (isPortalKeyboardInModal) { const obj = PlatformUtils; if (obj.isIOS()) { tmp = ; } } return tmp; }, items); }); const result = size.fileFinishedImporting("modules/keyboard/native/useModalDismissGuardRefreshControl.tsx"); export const useModalDismissGuardRefreshControl = tmp2;