diff --git a/src/components/NavBar.tsx b/src/components/NavBar.tsx index 71e6dbd2..01776e12 100644 --- a/src/components/NavBar.tsx +++ b/src/components/NavBar.tsx @@ -104,9 +104,17 @@ export function NavBar() { + {/* Mobile backdrop — closes menu on outside tap */} + {mobileOpen && ( +
setMobileOpen(false)} + /> + )} + {/* Mobile dropdown */} {mobileOpen && ( -
+
{navLinks.map(({ href, label }) => { const active = isActive(href, label);