diff --git a/src/components/header.js b/src/components/header.js index 78adf72..9c25cd1 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -62,9 +62,14 @@ const Header = () => { if (dropdownRef.current && !dropdownRef.current.contains(event.target)) { setDropdownOpen(false); } - if (mobileMenuRef.current && !mobileMenuRef.current.contains(event.target)) { + if ( + mobileMenuRef.current && + !mobileMenuRef.current.contains(event.target) && + !event.target.closest("button[aria-label='Toggle Mobile Menu']") + ) { setMobileMenuOpen(false); } + } document.addEventListener("mousedown", handleClickOutside); return () => { @@ -91,9 +96,8 @@ const Header = () => {