feat(SW-184): implementing mobile design

This commit is contained in:
Erik Tiekstra
2024-08-21 14:38:29 +02:00
parent b51a4c46e8
commit a2e2cf575e
44 changed files with 526 additions and 111 deletions

View File

@@ -0,0 +1,3 @@
import { LinkProps } from "@/components/TempDesignSystem/Link/link"
export interface HeaderLinkProps extends React.PropsWithChildren<LinkProps> {}

View File

@@ -0,0 +1,5 @@
import { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export interface MainMenuProps {
languageUrls: LanguageSwitcherData
}

View File

@@ -0,0 +1,8 @@
import { MainNavigationItem } from "./mainNavigationItem"
import { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export interface MobileMenuProps {
languageUrls: LanguageSwitcherData
mainNavigation: MainNavigationItem[]
}

View File

@@ -1,5 +1,10 @@
import { VariantProps } from "class-variance-authority"
import { navigationMenuVariants } from "@/components/Header/MainMenu/NavigationMenu/variants"
import { MainNavigationItem } from "@/types/components/header/mainNavigationItem"
export interface NavigationMenuProps {
export interface NavigationMenuProps
extends VariantProps<typeof navigationMenuVariants> {
items: MainNavigationItem[]
}

View File

@@ -1,5 +1,10 @@
import { VariantProps } from "class-variance-authority"
import { navigationMenuItemVariants } from "@/components/Header/MainMenu/NavigationMenu/NavigationMenuItem/variants"
import { MainNavigationItem } from "@/types/components/header/mainNavigationItem"
export interface NavigationMenuItemProps {
export interface NavigationMenuItemProps
extends VariantProps<typeof navigationMenuItemVariants> {
item: MainNavigationItem
}

View File

@@ -0,0 +1,5 @@
import { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export interface TopMenuProps {
languageUrls: LanguageSwitcherData
}

View File

@@ -46,6 +46,7 @@ export enum IconName {
Restaurant = "Restaurant",
Sauna = "Sauna",
Search = "Search",
Service = "Service",
Tripadvisor = "Tripadvisor",
TshirtWash = "TshirtWash",
Wifi = "Wifi",