Merged in fix/BOOK-429-image-meeting-card (pull request #3364)

fix(BOOK-429): adjust image layout for meeting room cards

* fix(BOOK-429): adjust image layout for meeting room cards


Approved-by: Matilda Haneling
Approved-by: Anton Gunnarsson
Approved-by: Matilda Landström
This commit is contained in:
Bianca Widstam
2025-12-17 13:05:49 +00:00
parent 6ee262ad89
commit 42197b5ad2
2 changed files with 22 additions and 14 deletions

View File

@@ -8,8 +8,14 @@
.image {
width: 100%;
height: 200px;
height: 100%;
object-fit: cover;
border-radius: inherit;
}
.imageWrapper {
position: relative;
height: 200px;
}
.content {
@@ -41,7 +47,7 @@
grid-template-columns: minmax(250px, 350px) auto;
}
.image {
.imageWrapper {
height: 100%;
}

View File

@@ -43,18 +43,20 @@ export default async function HotelListingItem({
return (
<article className={styles.container}>
{image?.src ? (
<Image
src={image.src}
alt={image.altText || image.altText_En}
width={400}
height={300}
sizes="(min-width: 768px) 400px, 100vw"
className={styles.image}
/>
) : (
<ImageFallback className={styles.image} />
)}
<div className={styles.imageWrapper}>
{image?.src ? (
<Image
src={image.src}
alt={image.altText || image.altText_En}
fill
sizes="(min-width: 768px) 700px, 100vw"
className={styles.image}
/>
) : (
<ImageFallback className={styles.image} />
)}
</div>
<section className={styles.content}>
<div className={styles.intro}>
<HotelLogoIcon hotelId={id} hotelType={hotelType} />