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