// Module ID: 11388 // Function ID: 11389 // Name: useKeyboardActionSheetHeight // Dependencies: [5696, 1611, 1477, 5593, 2] // Exports: default, getKeyboardActionSheetHeight // Module 11388 (useKeyboardActionSheetHeight) import useWindowDimensions from "useWindowDimensions" /* 1477 */; import useSafeAreaInsets from "useSafeAreaInsets" /* 1611 */; import useCustomKeyboardHeight from "useCustomKeyboardHeight" /* 5593 */; import NavigatorConstants from "NavigatorConstants" /* 5696 */; 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 }; };