import "@scandic-hotels/design-system/style.css" import "@scandic-hotels/design-system/fonts.css" import "@/public/_static/css/design-system-new-deprecated.css" import "./globals.css" import { Lang } from "@scandic-hotels/common/constants/language" import { TrpcProvider } from "@scandic-hotels/trpc/Provider" import { getMessages } from "../i18n" import ClientIntlProvider from "../i18n/Provider" import { setLang } from "../i18n/serverContext" import type { Metadata } from "next" export const metadata: Metadata = { title: "Create Next App", description: "Generated by create next app", } type LangParams = { lang: Lang } type RootLayoutProps = { children: React.ReactNode params: Promise } export default async function RootLayout(props: RootLayoutProps) { // const params = await props.params const params = { lang: Lang.sv } const { children } = props setLang(params.lang) const messages = await getMessages(params.lang) return ( {/* eslint-disable-next-line @next/next/no-css-tags */} {/* eslint-disable-next-line @next/next/no-css-tags */} {/* TODO handle onError */} {children} ) }