feat: add mobile design

This commit is contained in:
Fredrik Thorsson
2024-07-05 09:47:59 +02:00
parent 81034c8f2f
commit d3ecb90517
2 changed files with 40 additions and 10 deletions

View File

@@ -1,16 +1,14 @@
.card {
display: grid;
grid-template-columns: 1fr min(480px);
min-height: 270px;
max-width: 850px;
background-color: var(--Base-Surface-Primary-Normal);
border: 1px solid var(--Base-Border-Subtle);
border-radius: var(--Corner-radius-Small);
min-height: 460px;
}
.image {
height: auto;
min-height: 270px;
min-height: 160px;
object-fit: cover;
overflow: hidden;
width: 100%;
@@ -43,8 +41,35 @@
gap: var(--Spacing-x1);
}
.button {
.book {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
gap: var(--Spacing-x1);
}
.button {
width: 100%;
justify-content: center;
}
@media screen and (min-width: 850px) {
.card {
grid-template-columns: 1fr min(480px);
min-height: 270px;
max-width: 850px;
}
.image {
min-height: 270px;
}
.book {
justify-content: space-between;
flex-direction: row-reverse;
}
.button {
width: auto;
}
}

View File

@@ -35,13 +35,18 @@ export default function HotelCard() {
<Chip key={value}>{value}</Chip>
))}
</div>
<div className={styles.button}>
<div className={styles.book}>
<Button
theme="base"
intent="primary"
size="small"
className={styles.button}
>
Book from 1549 SEK/night
</Button>
<Body color="burgundy">
<span>Only 4 rooms left</span>
</Body>
<Button theme="base" intent="primary" size="small">
Book from 1549 SEK/night
</Button>
</div>
</div>
</div>