diff --git a/components/Header/MainMenu/NavigationMenu/MegaMenu/index.tsx b/components/Header/MainMenu/NavigationMenu/MegaMenu/index.tsx index 2458bdde8..2b981d635 100644 --- a/components/Header/MainMenu/NavigationMenu/MegaMenu/index.tsx +++ b/components/Header/MainMenu/NavigationMenu/MegaMenu/index.tsx @@ -11,6 +11,7 @@ import { useTrapFocus } from "@/hooks/useTrapFocus" import styles from "./megaMenu.module.css" +import { DropdownTypeEnum } from "@/types/components/dropdown/dropdown" import type { MegaMenuProps } from "@/types/components/header/megaMenu" export default function MegaMenu({ @@ -20,12 +21,17 @@ export default function MegaMenu({ submenu, card, }: MegaMenuProps) { - const { toggleMegaMenu } = useDropdownStore() + const { toggleMegaMenu, toggleDropdown, isHamburgerMenuOpen } = + useDropdownStore() const megaMenuRef = useTrapFocus() - function closeMegaMenu() { + function handleNavigate() { toggleMegaMenu(false) + if (isHamburgerMenuOpen) { + toggleDropdown(DropdownTypeEnum.HamburgerMenu) + } } + return (