Merged in fix/SW-2853-tracking-breakfast-ancillaries (pull request #2188)
fix(SW-2853): tracking for breakfast ancillaries * fix(SW-2853): tracking for breakfast ancillaries * fix(SW-2853): viewAncillary event fix for breakfast * fix(SW-2853): pr comment spread room facilities Approved-by: Tobias Johansson
This commit is contained in:
@@ -12,7 +12,10 @@ import {
|
||||
import { getAncillarySessionData } from "@/components/HotelReservation/MyStay/utils/ancillaries"
|
||||
import LoadingSpinner from "@/components/LoadingSpinner"
|
||||
import { trackEvent } from "@/utils/tracking/base"
|
||||
import { buildAncillaries } from "@/utils/tracking/myStay"
|
||||
import {
|
||||
buildAncillariesTracking,
|
||||
buildBreakfastTracking,
|
||||
} from "@/utils/tracking/myStay"
|
||||
|
||||
interface TrackGuaranteeProps {
|
||||
status: string
|
||||
@@ -32,7 +35,8 @@ export default function TrackGuarantee({
|
||||
useEffect(() => {
|
||||
const trackAncillaryPaymentEvent = (event: string, status: string) => {
|
||||
const sessionData = getAncillarySessionData()
|
||||
const { formData, selectedAncillary, packages } = sessionData || {}
|
||||
const { formData, selectedAncillary, packages, breakfastData } =
|
||||
sessionData || {}
|
||||
|
||||
trackEvent({
|
||||
event,
|
||||
@@ -42,11 +46,13 @@ export default function TrackGuarantee({
|
||||
lateArrivalGuarantee: "yes",
|
||||
guaranteedProduct: "room + ancillary",
|
||||
},
|
||||
ancillaries: buildAncillaries(
|
||||
packages ?? [],
|
||||
selectedAncillary,
|
||||
formData?.deliveryTime
|
||||
),
|
||||
ancillaries: breakfastData
|
||||
? buildBreakfastTracking(breakfastData)
|
||||
: buildAncillariesTracking(
|
||||
packages ?? [],
|
||||
selectedAncillary,
|
||||
formData?.deliveryTime
|
||||
),
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user