feat(SW-272) added mega menu

This commit is contained in:
Erik Tiekstra
2024-09-20 14:27:20 +02:00
parent bb93d488bb
commit 9fcf362587
8 changed files with 307 additions and 58 deletions
+3
View File
@@ -5,6 +5,8 @@ export interface DropdownState {
isHeaderLanguageSwitcherOpen: boolean
isHeaderLanguageSwitcherMobileOpen: boolean
isFooterLanguageSwitcherOpen: boolean
openMegaMenu: string | false
toggleMegaMenu: (menu: string | false) => void
toggleDropdown: (dropdown: DropdownTypeEnum) => void
handleHamburgerClick: () => void
}
@@ -16,6 +18,7 @@ export enum DropdownTypeEnum {
HeaderLanguageSwitcher = "headerLanguageSwitcher",
HeaderLanguageSwitcherMobile = "headerLanguageSwitcherMobile",
FooterLanguageSwitcher = "footerLanguageSwitcher",
MegaMenu = "megaMenu",
}
export type DropdownType = `${DropdownTypeEnum}`