feat: save search params from select-rate to store
This commit is contained in:
@@ -7,7 +7,7 @@ import { preload } from "./page"
|
||||
|
||||
import styles from "./layout.module.css"
|
||||
|
||||
import { StepEnum } from "@/types/components/enterDetails/step"
|
||||
import { StepEnum } from "@/types/components/hotelReservation/enterDetails/step"
|
||||
import type { LangParams, LayoutArgs } from "@/types/params"
|
||||
|
||||
export default async function StepLayout({
|
||||
@@ -19,19 +19,18 @@ export default async function StepLayout({
|
||||
LayoutArgs<LangParams & { step: StepEnum }> & {
|
||||
hotelHeader: React.ReactNode
|
||||
sidePeek: React.ReactNode
|
||||
}
|
||||
>) {
|
||||
}>) {
|
||||
setLang(params.lang)
|
||||
preload()
|
||||
return (
|
||||
<EnterDetailsProvider step={params.step}>
|
||||
<EnterDetailsProvider step={params.step} >
|
||||
<main className={styles.layout}>
|
||||
{hotelHeader}
|
||||
<div className={styles.content}>
|
||||
<SelectedRoom />
|
||||
{children}
|
||||
<aside className={styles.summary}>
|
||||
<Summary />
|
||||
<Summary isMember={false} />
|
||||
</aside>
|
||||
</div>
|
||||
{sidePeek}
|
||||
|
||||
@@ -17,7 +17,7 @@ import SectionAccordion from "@/components/HotelReservation/EnterDetails/Section
|
||||
import getHotelReservationQueryParams from "@/components/HotelReservation/SelectRate/RoomSelection/utils"
|
||||
import { getIntl } from "@/i18n"
|
||||
|
||||
import { StepEnum } from "@/types/components/enterDetails/step"
|
||||
import { StepEnum } from "@/types/components/hotelReservation/enterDetails/step"
|
||||
import type { LangParams, PageArgs } from "@/types/params"
|
||||
|
||||
export function preload() {
|
||||
|
||||
Reference in New Issue
Block a user