11 lines
568 B
TypeScript
11 lines
568 B
TypeScript
// Metro module 9397 (f9398).
|
|
import { useMemo } from "react";
|
|
import { RefreshControl } from "react-native";
|
|
import { useIsPortalKeyboardInModal } from "./PortalKeyboardModalContext";
|
|
import { isIOS } from "../../../utils/PlatformUtils";
|
|
const noop = () => {};
|
|
export function useModalDismissGuardRefreshControl() {
|
|
const isPortalKeyboardInModal = useIsPortalKeyboardInModal();
|
|
return useMemo(() => isPortalKeyboardInModal ? isIOS() ? <RefreshControl refreshing={false} onRefresh={noop} tintColor="transparent" /> : void 0 : void 0, [isPortalKeyboardInModal]);
|
|
}
|