Files
web/components/TrackingSDK/index.tsx
2024-12-03 11:46:43 +01:00

31 lines
634 B
TypeScript

import { getUserTracking } from "@/lib/trpc/memoizedRequests"
import RouterTransition from "@/components/TrackingSDK/RouterTransition"
import {
TrackingSDKHotelInfo,
TrackingSDKPageData,
} from "@/types/components/tracking"
export const preloadUserTracking = () => {
void getUserTracking()
}
export default async function TrackingSDK({
pageData,
hotelInfo,
}: {
pageData: TrackingSDKPageData
hotelInfo?: TrackingSDKHotelInfo
}) {
const userTrackingData = await getUserTracking()
return (
<RouterTransition
pageData={pageData}
userData={userTrackingData}
hotelInfo={hotelInfo}
/>
)
}