diff --git a/web/src/components/layout/Header.tsx b/web/src/components/layout/Header.tsx index 61414e1..787094d 100644 --- a/web/src/components/layout/Header.tsx +++ b/web/src/components/layout/Header.tsx @@ -17,23 +17,6 @@ export const Header = () => { function toggleMenu() { setShowMenu(!showMenu); } - const siteMenu = useRef(null); - useEffect(() => { - // only add the event listener when the siteMenu is opened - if (!showMenu) return; - function handleClick(event: Event) { - if ( - siteMenu.current && - !siteMenu.current.contains(event.target as Node) - ) { - setShowMenu(false); - setActiveMenuItem(undefined); - } - } - window.addEventListener("click", handleClick); - // clean up - return () => window.removeEventListener("click", handleClick); - }, [showMenu]); useEffect(() => { if (showMenu) { @@ -65,7 +48,6 @@ export const Header = () => { className={styles.header} data-show={showMenu} data-small={!isInView} - ref={siteMenu} > @@ -182,7 +164,7 @@ export const Header = () => { {!isInView ? : } -