fix(SW-449): Updated Date format to match current web

This commit is contained in:
Pontus Dreij
2024-11-06 10:04:59 +01:00
parent 4e3bb9a334
commit 0294a80eab
3 changed files with 7 additions and 8 deletions

View File

@@ -49,11 +49,11 @@ export default async function SelectRatePage({
searchParams.fromDate && searchParams.fromDate &&
dt(searchParams.fromDate).isAfter(dt().subtract(1, "day")) dt(searchParams.fromDate).isAfter(dt().subtract(1, "day"))
? searchParams.fromDate ? searchParams.fromDate
: dt().utc().format("YYYY-MM-DD") : dt().utc().format("YYYY-MM-D")
const validToDate = const validToDate =
searchParams.toDate && dt(searchParams.toDate).isAfter(validFromDate) searchParams.toDate && dt(searchParams.toDate).isAfter(validFromDate)
? searchParams.toDate ? searchParams.toDate
: dt().utc().add(1, "day").format("YYYY-MM-DD") : dt().utc().add(1, "day").format("YYYY-MM-D")
const adults = selectRoomParamsObject.room[0].adults || 1 // TODO: Handle multiple rooms const adults = selectRoomParamsObject.room[0].adults || 1 // TODO: Handle multiple rooms
const childrenCount = selectRoomParamsObject.room[0].child?.length const childrenCount = selectRoomParamsObject.room[0].child?.length
const children = selectRoomParamsObject.room[0].child const children = selectRoomParamsObject.room[0].child

View File

@@ -86,11 +86,11 @@ export default function BookingWidgetClient({
// UTC is required to handle requests from far away timezones https://scandichotels.atlassian.net/browse/SWAP-6375 & PET-507 // UTC is required to handle requests from far away timezones https://scandichotels.atlassian.net/browse/SWAP-6375 & PET-507
// This is specifically to handle timezones falling in different dates. // This is specifically to handle timezones falling in different dates.
fromDate: isDateParamValid fromDate: isDateParamValid
? bookingWidgetSearchData?.fromDate?.toString() ? dt(bookingWidgetSearchData?.fromDate).format("YYYY-M-D")
: dt().utc().format("YYYY-MM-DD"), : dt().utc().format("YYYY-M-D"),
toDate: isDateParamValid toDate: isDateParamValid
? bookingWidgetSearchData?.toDate?.toString() ? dt(bookingWidgetSearchData?.toDate).format("YYYY-M-D")
: dt().utc().add(1, "day").format("YYYY-MM-DD"), : dt().utc().add(1, "day").format("YYYY-M-D"),
}, },
bookingCode: "", bookingCode: "",
redemption: false, redemption: false,

View File

@@ -25,8 +25,7 @@ export default function Form({ locations, type }: BookingWidgetFormProps) {
type, type,
}) })
const { formState, handleSubmit, register } = const { handleSubmit, register } = useFormContext<BookingWidgetSchema>()
useFormContext<BookingWidgetSchema>()
function onSubmit(data: BookingWidgetSchema) { function onSubmit(data: BookingWidgetSchema) {
const locationData: Location = JSON.parse(decodeURIComponent(data.location)) const locationData: Location = JSON.parse(decodeURIComponent(data.location))