Merged in fix/BOOK-377-clear-booking-widget-state (pull request #2929)

fix(BOOK-377): clear date and guest data after confirmed booking

* fix(BOOK-377): clear date and guest data after confirmed booking


Approved-by: Erik Tiekstra
This commit is contained in:
Bianca Widstam
2025-10-08 13:55:30 +00:00
parent 02f4721595
commit 00ad432910
3 changed files with 14 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import { useEffect } from "react"
import { LoadingSpinner } from "@scandic-hotels/design-system/LoadingSpinner"
import { BookingStatusEnum } from "@scandic-hotels/trpc/enums/bookingStatus"
import { clearBookingWidgetState } from "../../../../hooks/useBookingWidgetState"
import { useHandleBookingStatus } from "../../../../hooks/useHandleBookingStatus"
import { MEMBERSHIP_FAILED_ERROR } from "../../../../types/membershipFailedError"
import TimeoutSpinner from "./TimeoutSpinner"
@@ -58,6 +59,7 @@ export function HandleSuccessCallback({
bookingStatus.booking.reservationStatus as BookingStatusEnum
)
) {
clearBookingWidgetState()
trackGuaranteeBookingSuccess(cardType)
// a successful booking can still have membership errors
const membershipFailedError = bookingStatus.booking.errors.find(