Merged in chore/move-enter-details (pull request #2778)

Chore/move enter details

Approved-by: Anton Gunnarsson
This commit is contained in:
Joakim Jäderberg
2025-09-11 07:16:24 +00:00
parent 15711cb3a4
commit 7dee6d5083
238 changed files with 1656 additions and 1602 deletions

View File

@@ -2,6 +2,7 @@ import { notFound } from "next/navigation"
import { Suspense } from "react"
import { safeTry } from "@scandic-hotels/common/utils/safeTry"
import { TrackingSDK } from "@scandic-hotels/tracking/TrackingSDK"
import { env } from "../../env/server"
import { MapContainer } from "../components/MapContainer"
@@ -19,24 +20,15 @@ import { getCityCoordinates } from "../trpc/memoizedRequests/getCityCoordinates"
import { parseSelectHotelSearchParams } from "../utils/url"
import type { Lang } from "@scandic-hotels/common/constants/language"
import type {
TrackingSDKHotelInfo,
TrackingSDKPageData,
} from "@scandic-hotels/common/tracking/types"
import type { NextSearchParams } from "../types"
export async function AlternativeHotelsMapPage({
lang,
searchParams,
renderTracking,
}: {
lang: Lang
searchParams: NextSearchParams
renderTracking: (trackingProps: {
hotelsTrackingData: TrackingSDKHotelInfo
pageTrackingData: TrackingSDKPageData
}) => React.ReactNode
}) {
const googleMapId = env.GOOGLE_DYNAMIC_MAP_ID
const googleMapsApiKey = env.GOOGLE_STATIC_MAP_KEY
@@ -127,7 +119,10 @@ export async function AlternativeHotelsMapPage({
isAlternativeHotels={true}
filterList={filterList}
/>
{renderTracking({ hotelsTrackingData, pageTrackingData })}
<TrackingSDK
hotelInfo={hotelsTrackingData}
pageData={pageTrackingData}
/>
</Suspense>
</MapContainer>
)