diff --git a/src/pages/CheckoutPage2.tsx b/src/pages/CheckoutPage2.tsx index 7f8f136..4897c2f 100644 --- a/src/pages/CheckoutPage2.tsx +++ b/src/pages/CheckoutPage2.tsx @@ -199,23 +199,44 @@ function CheckoutConfigCard({ const [noOfAdults, setNoOfAdults] = useState(1) const [noOfChildren, setNoOfChildren] = useState(0) const [noOfAttractions, setNoOfAttractions] = useState(item?.minNumber); + const [noOfDays, setNoOfDays] = useState(item?.minNumber) + const cityId = localStorage.getItem("cityId") + + const cardTypeId = item?.cardType?.id + const cardId = item?.id + const cardMode = item?.cardType?.name === "selective_pass" ? "flexi" : "unlimited" const adultPrice = item?.adultPrice * noOfAdults const childPrice = item?.childPrice * noOfChildren - const originalPrice = adultPrice + childPrice - const totalPrice = originalPrice - 20 + const basePrice = adultPrice + childPrice + const taxAmount = 10 + const strikedPrice = basePrice - 20 useEffect(() => { setNoOfAttractions(item?.minNumber) + setNoOfDays(item?.minNumber) }, [item]) const numberArray = Array.from( { length: item?.maxNumber - item?.minNumber + 1 }, (_, i) => item?.minNumber + i ); - const navigate = useNavigate(); + const cardBookingDetails = { + cityId, + cardTypeId, + cardId, + noOfAdults, + cardMode, + noOfChildren, + taxAmount, + noOfAttractions, + noOfDays + } + + + return (
Exclusive deals and discounts included with your {checkoutItem.cardType} pass
+Exclusive deals and discounts included with your {checkoutItem?.cardType.displayName} pass
{offer.title}
@@ -473,32 +495,32 @@ export function CheckoutPage2({Explore all the experiences you can enjoy with your pass