Live video on the AT Protocol
at eli/podman-cache 13 lines 521 B view raw
1import { Platform } from "react-native"; 2import { useKeyboard } from "../hooks/useKeyboard"; 3import { useOuterAndInnerDimensions } from "../hooks/useOuterAndInnerDimensions"; 4 5export function useKeyboardSlide() { 6 const { keyboardHeight } = useKeyboard(); 7 const { outerHeight, innerHeight } = useOuterAndInnerDimensions(); 8 let slideKeyboard = 0; 9 if (Platform.OS === "ios" && keyboardHeight > 0) { 10 slideKeyboard = -keyboardHeight + (outerHeight - innerHeight); 11 } 12 return { keyboardHeight, slideKeyboard }; 13}