From 911476f82f8a08febc1410a2834325409594949e Mon Sep 17 00:00:00 2001 From: 7heMech <83923848+7heMech@users.noreply.github.com> Date: Thu, 13 Nov 2025 00:46:36 +0200 Subject: [PATCH] Delay before close for smooth feel. --- frontend/src/components/SiteMenu.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/SiteMenu.tsx b/frontend/src/components/SiteMenu.tsx index b982b4ae..265150bb 100644 --- a/frontend/src/components/SiteMenu.tsx +++ b/frontend/src/components/SiteMenu.tsx @@ -176,18 +176,17 @@ const getMenuDropown = (item: MenuItem, onClick?: () => void) => { }; export function SiteMenu() { - const closeMenu = () => { + const closeMenu = () => setTimeout(() => { const navbarToggler = document.querySelector(".navbar-toggler"); const navbarMenu = document.querySelector("#navbar-menu"); - if (navbarToggler && navbarMenu?.classList.contains("show")) { navbarToggler.click(); } - }; + }, 300); return (
-