feat(SW-184): implementing mobile design
This commit is contained in:
3
types/components/header/headerLink.ts
Normal file
3
types/components/header/headerLink.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { LinkProps } from "@/components/TempDesignSystem/Link/link"
|
||||
|
||||
export interface HeaderLinkProps extends React.PropsWithChildren<LinkProps> {}
|
||||
5
types/components/header/mainMenu.ts
Normal file
5
types/components/header/mainMenu.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
import { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
|
||||
|
||||
export interface MainMenuProps {
|
||||
languageUrls: LanguageSwitcherData
|
||||
}
|
||||
8
types/components/header/mobileMenu.ts
Normal file
8
types/components/header/mobileMenu.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { MainNavigationItem } from "./mainNavigationItem"
|
||||
|
||||
import { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
|
||||
|
||||
export interface MobileMenuProps {
|
||||
languageUrls: LanguageSwitcherData
|
||||
mainNavigation: MainNavigationItem[]
|
||||
}
|
||||
@@ -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[]
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
5
types/components/header/topMenu.ts
Normal file
5
types/components/header/topMenu.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
import { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
|
||||
|
||||
export interface TopMenuProps {
|
||||
languageUrls: LanguageSwitcherData
|
||||
}
|
||||
@@ -46,6 +46,7 @@ export enum IconName {
|
||||
Restaurant = "Restaurant",
|
||||
Sauna = "Sauna",
|
||||
Search = "Search",
|
||||
Service = "Service",
|
||||
Tripadvisor = "Tripadvisor",
|
||||
TshirtWash = "TshirtWash",
|
||||
Wifi = "Wifi",
|
||||
|
||||
Reference in New Issue
Block a user