import { bookingTermsAndConditionsRoutes } from "@scandic-hotels/common/constants/routes/bookingTermsAndConditionsRoutes" import { customerService } from "@scandic-hotels/common/constants/routes/customerService" import { myStay } from "@scandic-hotels/common/constants/routes/myStay" import { privacyPolicyRoutes } from "@scandic-hotels/common/constants/routes/privacyPolicyRoutes" import type { BookingFlowConfig } from "@scandic-hotels/booking-flow/BookingFlowConfig" import type { Lang } from "@scandic-hotels/common/constants/language" import type { LangRoute } from "@scandic-hotels/common/constants/routes/langRoute" export const bookingFlowConfig: BookingFlowConfig = { bookingCodeEnabled: false, enterDetailsMembershipIdInputLocation: "join-card", variant: "partner-sas", routes: { myStay: routeToScandicWeb(myStay), bookingTermsAndConditions: routeToScandicWeb( bookingTermsAndConditionsRoutes ), customerService: routeToScandicWeb(customerService), privacyPolicy: routeToScandicWeb(privacyPolicyRoutes), }, } function routeToScandicWeb(route: LangRoute) { const url = `https://www.scandichotels.com` return Object.entries(route).reduce((acc, [key, value]) => { acc[key as Lang] = `${url}${value}` return acc }, {} as LangRoute) }