fix: validate member in enter details store

This commit is contained in:
Christel Westerberg
2024-11-01 15:10:42 +01:00
parent ccca27d2e6
commit 3e41703df1
7 changed files with 31 additions and 14 deletions

View File

@@ -1,3 +1,5 @@
import { getProfileSafely } from "@/lib/trpc/memoizedRequests"
import EnterDetailsProvider from "@/components/HotelReservation/EnterDetails/Provider"
import SelectedRoom from "@/components/HotelReservation/EnterDetails/SelectedRoom"
import { setLang } from "@/i18n/serverContext"
@@ -20,11 +22,15 @@ export default async function StepLayout({
hotelHeader: React.ReactNode
sidePeek: React.ReactNode
summary: React.ReactNode
}>) {
}
>) {
setLang(params.lang)
preload()
const user = await getProfileSafely()
return (
<EnterDetailsProvider step={params.step} >
<EnterDetailsProvider step={params.step} isMember={!!user}>
<main className={styles.layout}>
{hotelHeader}
<div className={styles.content}>