"use client"
import { useIntl } from "react-intl"
import { Alert } from "@scandic-hotels/design-system/Alert"
import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon"
import { Typography } from "@scandic-hotels/design-system/Typography"
import { trackMyStayPageLink } from "@/utils/tracking"
import SummaryCard from "./SummaryCard"
import styles from "./bookingSummary.module.css"
import type { Hotel } from "@scandic-hotels/trpc/types/hotel"
interface BookingSummaryProps {
hotel: Hotel
hotelUrl: string | null
}
export default function BookingSummary({
hotel,
hotelUrl,
}: BookingSummaryProps) {
const intl = useIntl()
const directionsUrl = `https://www.google.com/maps/dir/?api=1&destination=${encodeURIComponent(
`${hotel.name}, ${hotel.address.streetAddress}, ${hotel.address.zipCode} ${hotel.address.city}`
)}`
const directionsLinkObject = {
href: directionsUrl,
text: intl.formatMessage({
id: "common.directions",
defaultMessage: "Directions",
}),
icon: (
{hotel.name}
} image={{ src: "/_static/img/scandic-service.svg", alt: "Scandic service", }} texts={[ hotel.address.streetAddress, `${hotel.address.zipCode} ${hotel.address.city}`, ]} supportingText={intl.formatMessage( { id: "myStay.bookingSummary.coordinates", defaultMessage: "Long {long} ∙ Lat {lat}", }, { lat: hotel.location.latitude, long: hotel.location.longitude, } )} links={links} />