Merged in feature/refactor-lang (pull request #387)
feat: SW-238 Avoid prop drilling of lang Approved-by: Michael Zetterberg
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
import { Lang } from "@/constants/languages"
|
||||
|
||||
import type { Image } from "@/types/image"
|
||||
import type {
|
||||
CurrentHeaderLink,
|
||||
@@ -17,5 +15,4 @@ export type MainMenuProps = {
|
||||
myPagesMobileDropdown: React.ReactNode | null
|
||||
bookingHref: string
|
||||
user: Pick<User, "firstName" | "lastName"> | null
|
||||
lang: Lang
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import { Lang } from "@/constants/languages"
|
||||
|
||||
import type { TopMenuHeaderLink } from "@/types/requests/currentHeader"
|
||||
|
||||
export type TopMenuProps = {
|
||||
@@ -7,5 +5,4 @@ export type TopMenuProps = {
|
||||
homeHref: string
|
||||
links: TopMenuHeaderLink[]
|
||||
languageSwitcher: React.ReactNode | null
|
||||
lang: Lang
|
||||
}
|
||||
|
||||
@@ -8,6 +8,5 @@ export type LanguageSwitcherLink = {
|
||||
}
|
||||
|
||||
export type LanguageSwitcherProps = {
|
||||
currentLanguage: Lang
|
||||
urls: LanguageSwitcherData
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user