Delay before close for smooth feel.

This commit is contained in:
7heMech
2025-11-13 00:46:36 +02:00
parent e86a34f2f3
commit 911476f82f

View File

@@ -176,14 +176,13 @@ const getMenuDropown = (item: MenuItem, onClick?: () => void) => {
}; };
export function SiteMenu() { export function SiteMenu() {
const closeMenu = () => { const closeMenu = () => setTimeout(() => {
const navbarToggler = document.querySelector<HTMLElement>(".navbar-toggler"); const navbarToggler = document.querySelector<HTMLElement>(".navbar-toggler");
const navbarMenu = document.querySelector("#navbar-menu"); const navbarMenu = document.querySelector("#navbar-menu");
if (navbarToggler && navbarMenu?.classList.contains("show")) { if (navbarToggler && navbarMenu?.classList.contains("show")) {
navbarToggler.click(); navbarToggler.click();
} }
}; }, 300);
return ( return (
<header className="navbar-expand-md"> <header className="navbar-expand-md">