"use client" import { useIntl } from "react-intl" import { Typography } from "@scandic-hotels/design-system/Typography" import { useMyStayStore } from "@/stores/my-stay" import PriceDetails from "../../PriceDetails" import TotalPrice from "../TotalPrice" import Room from "./Room" import styles from "./multiRoom.module.css" import type { SafeUser } from "@/types/user" interface MultiRoomProps { user: SafeUser } export default function MultiRoom(props: MultiRoomProps) { const intl = useIntl() const { allRoomsAreCancelled, rooms } = useMyStayStore((state) => ({ allRoomsAreCancelled: state.allRoomsAreCancelled, rooms: state.rooms, })) if (rooms.length <= 1) { return null } return (

{intl.formatMessage({ defaultMessage: "Your rooms", })}

{rooms.map((booking, index) => (
))}

{intl.formatMessage({ defaultMessage: "Booking total", })} {/* eslint-disable-next-line formatjs/no-literal-string-in-jsx */} {":"}

{allRoomsAreCancelled ? null : }
) }