// Module ID: 11452 // Function ID: 11453 // Name: useKeyboardActionSheetHeight // Dependencies: [5734, 1611, 1477, 5631, 2] // Exports: default, getKeyboardActionSheetHeight // Module 11452 (useKeyboardActionSheetHeight) import useWindowDimensions from "useWindowDimensions" /* 1477 */; import useSafeAreaInsets from "useSafeAreaInsets" /* 1611 */; import useCustomKeyboardHeight from "useCustomKeyboardHeight" /* 5631 */; import NavigatorConstants from "NavigatorConstants" /* 5734 */; import size from "module_2" /* 2 */; const useWindowDimensionsDefault = useWindowDimensions; const useSafeAreaInsetsDefault = useSafeAreaInsets; const useCustomKeyboardHeightDefault = useCustomKeyboardHeight; const result = size.fileFinishedImporting("modules/action_sheet/native/useKeyboardActionSheetHeight.tsx"); export default function useKeyboardActionSheetHeight() { const tmp2 = useSafeAreaInsetsDefault(); const tmp3 = useWindowDimensionsDefault({ ignoreKeyboard: true }); const maximum = Math.max(0, tmp3.height - NavigatorConstants.NAV_BAR_HEIGHT_MULTILINE - tmp2.top); let minimum = Math.min(useCustomKeyboardHeightDefault(), maximum); if (minimum >= maximum) { const _Math = Math; minimum = Math.max(0, maximum - NavigatorConstants.NAV_BAR_HEIGHT_MULTILINE); } return { minimum, maximum }; }; export const getKeyboardActionSheetHeight = function getKeyboardActionSheetHeight() { const safeAreaInsets = useSafeAreaInsets.getSafeAreaInsets(); const windowDimensions = useWindowDimensions.getWindowDimensions({ ignoreKeyboard: true }); const customKeyboardHeight = useCustomKeyboardHeight.getCustomKeyboardHeight(); const maximum = Math.max(0, windowDimensions.height - NavigatorConstants.NAV_BAR_HEIGHT_MULTILINE - safeAreaInsets.top); let minimum = Math.min(customKeyboardHeight, maximum); if (minimum >= maximum) { const _Math = Math; minimum = Math.max(0, maximum - NavigatorConstants.NAV_BAR_HEIGHT_MULTILINE); } return { minimum, maximum }; };