Files
web/apps/scandic-web/app/[lang]/(live)/@bookingwidget/page.tsx
Anton Gunnarsson c435cdba68 Merged in fix/sw-3551-rsc-bookingflowconfig (pull request #2988)
fix(SW-3551): Fix issue with BookingConfigProvider in RSC

* wip move config to pages

* Move config providing to pages
2025-10-22 07:04:21 +00:00

23 lines
699 B
TypeScript

import { BookingWidget } from "@scandic-hotels/booking-flow/BookingWidget"
import { parseBookingWidgetSearchParams } from "@scandic-hotels/booking-flow/utils/url"
import { bookingFlowConfig } from "@/constants/bookingFlowConfig"
import { getLang } from "@/i18n/serverContext"
import type { LangParams, NextSearchParams, PageArgs } from "@/types/params"
export default async function BookingWidgetPage(
props: PageArgs<LangParams, NextSearchParams>
) {
const searchParams = await props.searchParams
const booking = parseBookingWidgetSearchParams(searchParams)
const lang = await getLang()
return (
<BookingWidget booking={booking} lang={lang} config={bookingFlowConfig} />
)
}