Break into smaller components

This commit is contained in:
Linus Flood
2024-09-13 12:00:31 +02:00
parent a640fd057e
commit e8b5ec544e
17 changed files with 154 additions and 153 deletions

View File

@@ -1,8 +1 @@
import type { Header, MenuItem } from "@/types/header"
import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export interface MainMenuProps {
languageUrls: LanguageSwitcherData
menuItems: MenuItem[]
topLink: Header["topLink"]
}
export interface MainMenuProps {}

View File

@@ -3,6 +3,5 @@ import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export interface MobileMenuProps {
languageUrls: LanguageSwitcherData
menuItems: MenuItem[]
topLink: Header["topLink"]
}

View File

@@ -1,6 +1,3 @@
import type { MenuItem } from "@/types/header"
export interface NavigationMenuProps {
items: MenuItem[]
isMobile: boolean
}

View File

@@ -1,7 +1 @@
import type { Header } from "@/types/header"
import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export interface TopMenuProps {
languageSwitcher: React.ReactNode
topLink: Header["topLink"]
}
export interface TopMenuProps {}