import { getCreditCardsSafely, getProfileSafely, } from "@/lib/trpc/memoizedRequests" import EnterDetailsProvider from "@/components/HotelReservation/EnterDetails/Provider" import { setLang } from "@/i18n/serverContext" import { preload } from "./_preload" import styles from "./layout.module.css" import { StepEnum } from "@/types/components/hotelReservation/enterDetails/step" import type { LangParams, LayoutArgs } from "@/types/params" export default async function StepLayout({ summary, children, hotelHeader, params, }: React.PropsWithChildren< LayoutArgs & { hotelHeader: React.ReactNode summary: React.ReactNode } >) { setLang(params.lang) preload() const user = await getProfileSafely() return (
{hotelHeader}
{children}
) }