fix: hide occupancy and roomSize if undefined

This commit is contained in:
Pontus Dreij
2024-11-19 15:11:13 +01:00
parent d43c29e394
commit ef2860dd8e
2 changed files with 52 additions and 46 deletions

View File

@@ -112,10 +112,11 @@ export default function RoomCard({
: "default", : "default",
}) })
console.log(occupancy)
return ( return (
<div className={classNames}> <div className={classNames}>
<div> <div>
{mainImage && (
<div className={styles.imageContainer}> <div className={styles.imageContainer}>
<div className={styles.chipContainer}> <div className={styles.chipContainer}>
{roomConfiguration.roomsLeft < 5 && ( {roomConfiguration.roomsLeft < 5 && (
@@ -146,8 +147,9 @@ export default function RoomCard({
fill fill
/> />
</div> </div>
)}
<div className={styles.specification}> <div className={styles.specification}>
{occupancy && (
<Caption color="uiTextMediumContrast" className={styles.guests}> <Caption color="uiTextMediumContrast" className={styles.guests}>
{intl.formatMessage( {intl.formatMessage(
{ {
@@ -156,12 +158,15 @@ export default function RoomCard({
{ nrOfGuests: occupancy?.total } { nrOfGuests: occupancy?.total }
)} )}
</Caption> </Caption>
)}
{roomSize && (
<Caption color="uiTextMediumContrast"> <Caption color="uiTextMediumContrast">
{roomSize?.min === roomSize?.max {roomSize.min === roomSize.max
? roomSize?.min ? roomSize.min
: `${roomSize?.min}-${roomSize?.max}`} : `${roomSize.min}-${roomSize.max}`}
m² m²
</Caption> </Caption>
)}
<div className={styles.toggleSidePeek}> <div className={styles.toggleSidePeek}>
{roomConfiguration.roomTypeCode && ( {roomConfiguration.roomTypeCode && (
<ToggleSidePeek <ToggleSidePeek

View File

@@ -7,6 +7,7 @@
border: 1px solid var(--Base-Border-Subtle); border: 1px solid var(--Base-Border-Subtle);
position: relative; position: relative;
height: 100%; height: 100%;
min-height: 730px;
justify-content: space-between; justify-content: space-between;
} }