feat: add language switcher parallel route

This commit is contained in:
Christel Westerberg
2024-05-27 16:42:13 +02:00
parent dd930688fc
commit a83bdb21fe
11 changed files with 194 additions and 5 deletions

View File

@@ -22,7 +22,10 @@ export const metadata: Metadata = {
export default function RootLayout({
children,
params,
}: React.PropsWithChildren<LayoutArgs<LangParams>>) {
languageSwitcher,
}: React.PropsWithChildren<
LayoutArgs<LangParams> & { languageSwitcher: React.ReactNode }
>) {
return (
<html lang={params.lang}>
<head>
@@ -76,7 +79,7 @@ export default function RootLayout({
<body className="theme-00Corecolours theme-X0Oldcorecolours">
<LangPopup lang={params.lang} />
<SkipToMainContent lang={params.lang} />
<Header lang={params.lang} />
<Header lang={params.lang} languageSwitcher={languageSwitcher} />
{children}
<Footer lang={params.lang} />
<Script id="page-tracking">{`