From 9bb32c1756cc558fd522d630dfcc5c94fc71df57 Mon Sep 17 00:00:00 2001 From: Hewston Fox Date: Sun, 22 Mar 2026 16:49:48 +0200 Subject: [PATCH] fix: hide navigation on keyboard visible --- .../components/Navigation/Navigation.tsx | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/routes/-/RootLayout/components/Navigation/Navigation.tsx b/src/routes/-/RootLayout/components/Navigation/Navigation.tsx index 846c9aa..a841522 100644 --- a/src/routes/-/RootLayout/components/Navigation/Navigation.tsx +++ b/src/routes/-/RootLayout/components/Navigation/Navigation.tsx @@ -168,20 +168,6 @@ export default function Navigation() { const [menuOpen, setMenuOpen] = useState(0); const navRef = useRef(null); - const [isKeyboardVisible, setIsKeyboardVisible] = useState(false); - - useEffect(() => { - const vv = window.visualViewport; - if (!vv) return; - - const onResize = () => { - setIsKeyboardVisible(vv.height < window.innerHeight * 0.75); - }; - - vv.addEventListener("resize", onResize); - return () => vv.removeEventListener("resize", onResize); - }, []); - const handleOutsideClick = useCallback((e: MouseEvent) => { if (navRef.current && !navRef.current.contains(e.target as Node)) { setMenuOpen(0); @@ -206,8 +192,6 @@ export default function Navigation() { setMenuOpen(0); }; - if (isKeyboardVisible) return null; - return (