feat(WEB-102): language-switcher per page basis

This commit is contained in:
Simon Emanuelsson
2024-02-20 15:58:53 +01:00
parent 9e56ff158d
commit 7417abc814
28 changed files with 355 additions and 1377 deletions

View File

@@ -1,3 +1,3 @@
export type HeaderProps = {
pathname: string
uid: string
}

View File

@@ -1,10 +1,13 @@
import type { HeaderLink, TopMenuHeaderLink } from "@/types/requests/header"
import type { Image } from "@/types/image"
import type { LanguageSwitcherQueryData } from "@/types/requests/languageSwitcher"
export type MainMenuProps = {
currentLanguage: string
frontpageLinkText: string
homeHref: string
links: HeaderLink[]
logo: Image
topMenuMobileLinks: TopMenuHeaderLink[]
urls: LanguageSwitcherQueryData
}

View File

@@ -1,7 +1,10 @@
import type { LanguageSwitcherQueryData } from "@/types/requests/languageSwitcher"
import type { TopMenuHeaderLink } from "@/types/requests/header"
export type TopMenuProps = {
currentLanguage: string
frontpageLinkText: string
homeHref: string
links: TopMenuHeaderLink[]
urls: LanguageSwitcherQueryData
}

View File

@@ -1,3 +1,5 @@
import type { LanguageSwitcherQueryData } from "@/types/requests/languageSwitcher"
export type LanguageSwitcherLink = {
href: string
title: string
@@ -5,5 +7,5 @@ export type LanguageSwitcherLink = {
export type LanguageSwitcherProps = {
currentLanguage: string
links: LanguageSwitcherLink[]
urls: LanguageSwitcherQueryData
}