// Metro module 11412 (f11413).
import { StyleSheet, View } from "react-native";
import { jsx } from "react/jsx-runtime";
import { createStyles } from "../../../design/components/Styles/native/createStyles";
import { isAndroid, isIOS } from "../../../utils/PlatformUtils";
import Module712 from "../../../_bundle/Module712";
import { KeyboardTypes } from "./KeyboardTypes";
import useSafeAreaInsets_native from "../../safe_area/useSafeAreaInsets.native";
import useIsWindowLarge from "../../screen/native/useIsWindowLarge";
import useWindowDimensions_native from "../../screen/useWindowDimensions.native";
import useCustomKeyboardHeight from "./useCustomKeyboardHeight";
import { useGradientBottom } from "../../client_themes/native/ClientThemesOverrides";
import useKeyboardType from "./useKeyboardType";
import useSystemKeyboardHeight_native from "./useSystemKeyboardHeight.native";
let useStyles;
const PortalKeyboardPlaceholderInner = function PortalKeyboardPlaceholderInner(props) {
const keyboardType = props.keyboardType;
const safeAreaInsets_native = useSafeAreaInsets_native();
const isWindowLarge = useIsWindowLarge();
return ;
};
const r25 = jsx(function PortalKeyboardPlaceholder() {
const keyboardType = useKeyboardType();
const r13 = useSystemKeyboardHeight_native() > 0 && isAndroid();
return keyboardType === KeyboardTypes.SYSTEM ? isAndroid() ? null : r13 ? null : : r13 ? null : ;
}, {});
useStyles = createStyles((a0, a1, a2, a3) => {
const container = {
...isIOS() ? StyleSheet.absoluteFillObject : null,
borderTopWidth: StyleSheet.hairlineWidth,
borderTopColor: Module712.colors.BORDER_SUBTLE,
borderRightColor: a3 ? Module712.colors.BORDER_SUBTLE : void 0,
borderRightWidth: a3 ? StyleSheet.hairlineWidth : void 0,
borderLeftColor: a3 ? Module712.colors.BORDER_SUBTLE : void 0,
borderLeftWidth: a3 ? StyleSheet.hairlineWidth : void 0
};
KeyboardTypes.APP_LAUNCHER;
container.backgroundColor = Module712.colors.BACKGROUND_BASE_LOW;
container.width = isIOS() ? a1 : a0 !== KeyboardTypes.SYSTEM ? a1 : void 0;
container.height = isIOS() ? a2 : a0 !== KeyboardTypes.SYSTEM ? a2 : void 0;
return {
container
};
});
export { r25 as PORTAL_KEYBOARD_PLACEHOLDER_INSTANCE };