"use client" import { useIntl } from "react-intl" import { Typography } from "@scandic-hotels/design-system/Typography" import { formatPrice } from "@/utils/numberFormatting" import styles from "./breakfast.module.css" import type { BreakfastPackage } from "@/types/components/hotelReservation/breakfast" interface BreakfastProps { adults: number breakfast: BreakfastPackage | false | undefined breakfastIncluded: boolean guests: string nights: number } export default function Breakfast({ adults, breakfast, breakfastIncluded, guests, nights, }: BreakfastProps) { const intl = useIntl() const breakfastBuffet = intl.formatMessage({ defaultMessage: "Breakfast buffet", }) if (breakfastIncluded || breakfast) { const price = breakfast ? formatPrice( intl, breakfast.localPrice.price * adults * nights, breakfast.localPrice.currency ) : intl.formatMessage({ defaultMessage: "Included" }) return (
{breakfastBuffet}
{guests}
{price}
{breakfastBuffet}
{noBreakfast}