import "@scandic-hotels/design-system/fonts.css" import "@/app/globals.css" import "@/public/_static/css/design-system-new-deprecated.css" import "@scandic-hotels/design-system/style.css" import { ReactQueryDevtools } from "@tanstack/react-query-devtools" import Script from "next/script" import { SessionProvider } from "next-auth/react" import TrpcProvider from "@/lib/trpc/Provider" import { SessionRefresher } from "@/components/Auth/TokenRefresher" import CookieBotConsent from "@/components/CookieBot" import Footer from "@/components/Footer" import Header from "@/components/Header" import StorageCleaner from "@/components/HotelReservation/EnterDetails/StorageCleaner" import SitewideAlert from "@/components/SitewideAlert" import { ToastHandler } from "@/components/TempDesignSystem/Toasts" import AdobeSDKScript from "@/components/TrackingSDK/AdobeSDKScript" import GTMScript from "@/components/TrackingSDK/GTMScript" import RouterTracking from "@/components/TrackingSDK/RouterTracking" import { getIntl } from "@/i18n" import ServerIntlProvider from "@/i18n/Provider" import type { LangParams, LayoutArgs } from "@/types/params" export default async function RootLayout({ bookingwidget, children, }: React.PropsWithChildren< LayoutArgs & { bookingwidget: React.ReactNode } >) { const { defaultLocale, locale, messages } = await getIntl() return ( <>
{bookingwidget} {children}