feat: add language switcher parallel route
This commit is contained in:
@@ -6,6 +6,7 @@ import Script from "next/script"
|
||||
import TrpcProvider from "@/lib/trpc/Provider"
|
||||
|
||||
import AdobeScript from "@/components/Current/AdobeScript"
|
||||
import Header from "@/components/Current/Header"
|
||||
import VwoScript from "@/components/Current/VwoScript"
|
||||
|
||||
import type { Metadata } from "next"
|
||||
@@ -20,7 +21,12 @@ export const metadata: Metadata = {
|
||||
export default async function RootLayout({
|
||||
children,
|
||||
params,
|
||||
}: React.PropsWithChildren<LayoutArgs<LangParams>>) {
|
||||
languageSwitcher,
|
||||
}: React.PropsWithChildren<
|
||||
LayoutArgs<LangParams> & {
|
||||
languageSwitcher: React.ReactNode
|
||||
}
|
||||
>) {
|
||||
return (
|
||||
<html lang={params.lang}>
|
||||
<head>
|
||||
@@ -43,7 +49,8 @@ export default async function RootLayout({
|
||||
<VwoScript />
|
||||
</head>
|
||||
<body>
|
||||
<TrpcProvider lang={params.lang}>{children}</TrpcProvider>
|
||||
<TrpcProvider lang={params.lang}>
|
||||
<Header lang={params.lang} languageSwitcher={languageSwitcher} />{children}</TrpcProvider>
|
||||
<Script id="page-tracking">{`
|
||||
typeof _satellite !== "undefined" && _satellite.pageBottom();
|
||||
`}</Script>
|
||||
|
||||
Reference in New Issue
Block a user