"use client" import { cx } from "class-variance-authority" import { Button as ButtonRAC } from "react-aria-components" import FocusLock from "react-focus-lock" import ButtonLink from "@scandic-hotels/design-system/ButtonLink" import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon" import { InfoCard } from "@scandic-hotels/design-system/InfoCard" import { Typography } from "@scandic-hotels/design-system/Typography" import useDropdownStore from "@/stores/main-menu" import { MenuLink } from "../../MenuLink" 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({ isMobile, title, seeAllLink, submenu, card, isOpen, }: MegaMenuProps) { const { toggleMegaMenu, toggleDropdown, isHamburgerMenuOpen } = useDropdownStore() function handleNavigate() { toggleMegaMenu(false) if (isHamburgerMenuOpen) { toggleDropdown(DropdownTypeEnum.HamburgerMenu) } } return ( ) }