Merged in fix/wrap-webviews-with-sessionprovider (pull request #3111)

Wrap webviews with SessionProvider

* wrap webviews with sessionprovider


Approved-by: Linus Flood
This commit is contained in:
Joakim Jäderberg
2025-11-10 12:23:36 +00:00
parent ba58ae6245
commit 0e2ed17e3b

View File

@@ -6,6 +6,7 @@ import "@scandic-hotels/design-system/design-system-new-deprecated.css"
import "@scandic-hotels/common/polyfills"
import Script from "next/script"
import { SessionProvider } from "next-auth/react"
import { NuqsAdapter } from "@scandic-hotels/booking-flow/utils/nuqs"
import { Lang } from "@scandic-hotels/common/constants/language"
@@ -54,19 +55,21 @@ export default async function RootLayout(
`}</Script>
</head>
<body className={`scandic ${styles.layout}`}>
<ClientIntlProvider
defaultLocale={Lang.en}
locale={params.lang}
messages={messages}
>
<NuqsAdapter>
<TrpcProvider>
<RouteChange />
{children}
<ToastHandler />
</TrpcProvider>
</NuqsAdapter>
</ClientIntlProvider>
<SessionProvider basePath="/api/web/auth">
<ClientIntlProvider
defaultLocale={Lang.en}
locale={params.lang}
messages={messages}
>
<NuqsAdapter>
<TrpcProvider>
<RouteChange />
{children}
<ToastHandler />
</TrpcProvider>
</NuqsAdapter>
</ClientIntlProvider>
</SessionProvider>
</body>
</html>
)