import Body from "@/components/TempDesignSystem/Text/Body"
import { getIntl } from "@/i18n"
import styles from "./parkingList.module.css"
import type { ParkingListProps } from "@/types/components/hotelPage/sidepeek/parking"
export default async function ParkingList({
numberOfChargingSpaces,
canMakeReservation,
numberOfParkingSpots,
distanceToHotel,
address,
}: ParkingListProps) {
const intl = await getIntl()
const canMakeReservationYesMsg = intl.formatMessage({
defaultMessage: "Parking can be reserved in advance: Yes",
})
const canMakeReservationNoMsg = intl.formatMessage({
defaultMessage: "Parking can be reserved in advance: No",
})
return (
{numberOfChargingSpaces ? (
-
{intl.formatMessage(
{
defaultMessage:
"Number of charging points for electric cars: {number}",
},
{ number: numberOfChargingSpaces }
)}
) : null}
-
{canMakeReservation
? canMakeReservationYesMsg
: canMakeReservationNoMsg}
{numberOfParkingSpots ? (
-
{intl.formatMessage(
{
defaultMessage: "Number of parking spots: {number}",
},
{ number: numberOfParkingSpots }
)}
) : null}
{distanceToHotel ? (
-
{intl.formatMessage(
{
defaultMessage: "Distance to hotel: {distanceInM} m",
},
{ distanceInM: distanceToHotel }
)}
) : null}
{address ? (
-
{intl.formatMessage(
{
defaultMessage: "Address: {address}",
},
{ address }
)}
) : null}
)
}