feat(SW-186): implement cms data into new header
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { MenuItem } from "@/types/header"
|
||||
import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
|
||||
|
||||
export interface MainMenuProps {
|
||||
languageUrls: LanguageSwitcherData
|
||||
menuItems: MenuItem[] | null
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
export interface MainNavigationItem {
|
||||
id: string
|
||||
title: string
|
||||
href: string
|
||||
children?: {
|
||||
groupTitle: string
|
||||
children: {
|
||||
id: string
|
||||
title: string
|
||||
href: string
|
||||
}[]
|
||||
}[]
|
||||
seeAllLinkText?: string
|
||||
infoCard?: {
|
||||
scriptedTitle: string
|
||||
title: string
|
||||
description: string
|
||||
ctaLink: string
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,7 @@
|
||||
import { MainNavigationItem } from "./mainNavigationItem"
|
||||
|
||||
import { MenuItem } from "@/types/header"
|
||||
import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
|
||||
|
||||
export interface MobileMenuProps {
|
||||
languageUrls: LanguageSwitcherData
|
||||
mainNavigation: MainNavigationItem[]
|
||||
menuItems: MenuItem[]
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { MainNavigationItem } from "@/types/components/header/mainNavigationItem"
|
||||
import { MenuItem } from "@/types/header"
|
||||
|
||||
export interface NavigationMenuProps {
|
||||
items: MainNavigationItem[]
|
||||
items: MenuItem[]
|
||||
isMobile: boolean
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { MainNavigationItem } from "@/types/components/header/mainNavigationItem"
|
||||
import { MenuItem } from "@/types/header"
|
||||
|
||||
export interface NavigationMenuItemProps {
|
||||
item: MainNavigationItem
|
||||
item: MenuItem
|
||||
isMobile: boolean
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import { Header } from "@/types/header"
|
||||
import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
|
||||
|
||||
export interface TopMenuProps {
|
||||
languageUrls: LanguageSwitcherData
|
||||
topLink: Header["topLink"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user