feat: tracking - added discount property and some basics for paymentInfo

This commit is contained in:
Linus Flood
2025-01-08 08:50:50 +01:00
parent 501c6be22a
commit 519795acac
6 changed files with 41 additions and 4 deletions

View File

@@ -29,6 +29,7 @@ export default function RouterTransition({
pageData,
userData,
hotelInfo,
paymentInfo,
}: TrackingSDKProps) {
const [loading, setLoading] = useOptimistic(false)
const [status, setStatus] = useState<TransitionStatus>(
@@ -64,6 +65,7 @@ export default function RouterTransition({
pageInfo: pageObject,
userInfo: userData,
hotelInfo: hotelInfo,
paymentInfo,
})
perfObserver.disconnect()
@@ -76,7 +78,16 @@ export default function RouterTransition({
hasRunInitial.current = true
setHasRun()
}
}, [pathName, hasRun, setHasRun, hotelInfo, userData, pageData, sessionId])
}, [
pathName,
hasRun,
setHasRun,
hotelInfo,
userData,
pageData,
sessionId,
paymentInfo,
])
useEffect(() => {
if (isTransitioning && status === TransitionStatusEnum.NotRun) {
@@ -115,6 +126,7 @@ export default function RouterTransition({
pageInfo: pageObject,
userInfo: userData,
hotelInfo: hotelInfo,
paymentInfo,
})
}
}
@@ -131,6 +143,7 @@ export default function RouterTransition({
getPageLoadTime,
hasRun,
sessionId,
paymentInfo,
])
return null