Live video on the AT Protocol
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}