import "@/app/globals.css" import "@scandic-hotels/design-system/style.css" import Script from "next/script" import TrpcProvider from "@/lib/trpc/Provider" import TokenRefresher from "@/components/Auth/TokenRefresher" import AdobeSDKScript from "@/components/Current/AdobeSDKScript" import VwoScript from "@/components/Current/VwoScript" import Footer from "@/components/Footer" import { ToastHandler } from "@/components/TempDesignSystem/Toasts" import { preloadUserTracking } from "@/components/TrackingSDK" import { getIntl } from "@/i18n" import ServerIntlProvider from "@/i18n/Provider" import { getLang, setLang } from "@/i18n/serverContext" import type { LangParams, LayoutArgs } from "@/types/params" export default async function RootLayout({ children, params, header, }: React.PropsWithChildren< LayoutArgs & { header: React.ReactNode } >) { setLang(params.lang) preloadUserTracking() const { defaultLocale, locale, messages } = await getIntl() return ( {header} {children}