From 626db96bf90d08078a70dea18f8bfd40296909b9 Mon Sep 17 00:00:00 2001 From: Erik Tiekstra Date: Wed, 15 Jan 2025 14:40:50 +0100 Subject: [PATCH] feat(SW-392): Added adobeSDK with page and hotel data --- components/ContentType/HotelPage/index.tsx | 15 ++++++++ components/ContentType/HotelPage/utils.ts | 41 ++++++++++++++++++++++ components/TrackingSDK/index.tsx | 2 +- types/components/tracking.ts | 1 + 4 files changed, 58 insertions(+), 1 deletion(-) diff --git a/components/ContentType/HotelPage/index.tsx b/components/ContentType/HotelPage/index.tsx index dccc0bdd2..606192895 100644 --- a/components/ContentType/HotelPage/index.tsx +++ b/components/ContentType/HotelPage/index.tsx @@ -9,6 +9,7 @@ import Breadcrumbs from "@/components/Breadcrumbs" import SidePeekProvider from "@/components/SidePeeks/SidePeekProvider" import Alert from "@/components/TempDesignSystem/Alert" import BreadcrumbsSkeleton from "@/components/TempDesignSystem/Breadcrumbs/BreadcrumbsSkeleton" +import TrackingSDK from "@/components/TrackingSDK" import { getLang } from "@/i18n/serverContext" import { getRestaurantHeading } from "@/utils/facilityCards" import { generateHotelSchema } from "@/utils/jsonSchemas" @@ -33,6 +34,7 @@ import { WellnessAndExerciseSidePeek, } from "./SidePeeks" import TabNavigation from "./TabNavigation" +import { getTrackingHotelData, getTrackingPageData } from "./utils" import styles from "./hotelPage.module.css" @@ -113,6 +115,13 @@ export default async function HotelPage({ hotelId }: HotelPageProps) { lng: location.longitude, } + const trackingPageData = getTrackingPageData( + hotelPageData.system, + hotelData.data.attributes, + lang + ) + const trackingHotelData = getTrackingHotelData(hotelData.data) + return (