Merged in feat/book-566-select-rate-design (pull request #3156)

feat(BOOK-566): align rates if room title breaks on two rows

* feat(BOOK-566): align rates if room title breaks on two rows


Approved-by: Anton Gunnarsson
This commit is contained in:
Linus Flood
2025-11-13 13:53:36 +00:00
parent 6ed5dd1394
commit 0a513fce9c
2 changed files with 20 additions and 12 deletions

View File

@@ -38,6 +38,7 @@ export function RoomListItem({
return ( return (
<li className={classNames}> <li className={classNames}>
<div className={styles.imageAndDetails}>
<RoomImage <RoomImage
roomType={room.roomType} roomType={room.roomType}
roomTypeCode={room.roomTypeCode} roomTypeCode={room.roomTypeCode}
@@ -47,7 +48,7 @@ export function RoomListItem({
hotelId={hotelId} hotelId={hotelId}
/> />
<Details roomInfo={room.roomInfo} /> <Details roomInfo={room.roomInfo} />
</div>
<div className={styles.container}> <div className={styles.container}>
{room.status === AvailabilityEnum.NotAvailable ? ( {room.status === AvailabilityEnum.NotAvailable ? (
<RoomNotAvailable /> <RoomNotAvailable />

View File

@@ -3,13 +3,19 @@
background-color: #fff; background-color: #fff;
border: 1px solid var(--Base-Border-Subtle); border: 1px solid var(--Base-Border-Subtle);
border-radius: var(--Corner-radius-lg); border-radius: var(--Corner-radius-lg);
display: grid; display: flex;
flex-direction: column;
justify-content: space-between;
font-size: 14px; font-size: 14px;
gap: var(--Space-x15);
padding: 0 var(--Space-x2) var(--Space-x2); padding: 0 var(--Space-x2) var(--Space-x2);
position: relative; position: relative;
} }
.imageAndDetails {
display: grid;
gap: var(--Space-x15);
}
div[data-multiroom="true"] .listItem { div[data-multiroom="true"] .listItem {
border: none; border: none;
padding: 0; padding: 0;
@@ -17,6 +23,7 @@ div[data-multiroom="true"] .listItem {
.listItem.noAvailability { .listItem.noAvailability {
opacity: 0.6; opacity: 0.6;
justify-content: flex-start;
} }
.container { .container {