"use client" import { useIntl } from "react-intl" import ButtonLink from "../ButtonLink" import { Divider } from "../Divider" import { MaterialIcon } from "../Icons/MaterialIcon" import { Typography } from "../Typography" import ParkingList from "./ParkingList" import ParkingPrices from "./ParkingPrices" import styles from "./parkingInformation.module.css" import type { Parking } from "./parkingInformationTypes" type ParkingInformationProps = { parking: Parking showExternalParkingButton?: boolean } export default function ParkingInformation({ parking, showExternalParkingButton = true, }: ParkingInformationProps) { const intl = useIntl() const title = `${parking.type}${parking.name ? ` (${parking.name})` : ""}` return (

{title}

{intl.formatMessage({ id: "parkingInformation.prices", defaultMessage: "Prices", })}
{intl.formatMessage({ id: "parkingInformation.weekdayPrices", defaultMessage: "Weekday prices", })}
{parking.pricing.localCurrency ? ( ) : null}
{intl.formatMessage({ id: "parkingInformation.weekendPrices", defaultMessage: "Weekend prices", })}
{parking.pricing.localCurrency ? ( ) : null}
{parking.externalParkingUrl && showExternalParkingButton && ( {intl.formatMessage({ id: "parkingInformation.bookParking", defaultMessage: "Book parking", })} )}
) }