'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', })} )}
) }