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