diff --git a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/hotelList.module.css b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/hotelList.module.css
index 778330081..e796bcd64 100644
--- a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/hotelList.module.css
+++ b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/hotelList.module.css
@@ -1,18 +1,18 @@
.hotelListWrapper {
display: grid;
- gap: var(--Spacing-x3);
+ gap: var(--Space-x3);
}
.header {
display: flex;
justify-content: space-between;
align-items: center;
- gap: var(--Spacing-x2);
+ gap: var(--Space-x2);
}
.hotelList {
display: grid;
- gap: var(--Spacing-x3);
+ gap: var(--Space-x3);
list-style: none;
}
diff --git a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/index.tsx b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/index.tsx
index 0ccdaa7b8..327dc233c 100644
--- a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/index.tsx
+++ b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelList/index.tsx
@@ -4,10 +4,11 @@ import { useMap, useMapsLibrary } from "@vis.gl/react-google-maps"
import { useEffect, useMemo, useState } from "react"
import { useIntl } from "react-intl"
+import { Typography } from "@scandic-hotels/design-system/Typography"
+
import { useDestinationDataStore } from "@/stores/destination-data"
import DestinationFilterAndSort from "@/components/DestinationFilterAndSort"
-import Body from "@/components/TempDesignSystem/Text/Body"
import { debounce } from "@/utils/debounce"
import HotelListContent from "./Content"
@@ -60,14 +61,16 @@ export default function HotelList() {
return (
-
- {intl.formatMessage(
- {
- defaultMessage: "{count} hotels",
- },
- { count: visibleHotels.length }
- )}
-
+
+
+ {intl.formatMessage(
+ {
+ defaultMessage: "{count} hotels",
+ },
+ { count: visibleHotels.length }
+ )}
+
+
diff --git a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/hotelListItem.module.css b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/hotelListItem.module.css
index dad10e896..9b92c7999 100644
--- a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/hotelListItem.module.css
+++ b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/hotelListItem.module.css
@@ -1,9 +1,10 @@
.hotelListItem {
display: grid;
- background-color: var(--Base-Surface-Primary-light-Normal);
- border: 1px solid var(--Base-Border-Subtle);
+ background-color: var(--Surface-Primary-Default);
+ border: 1px solid var(--Border-Default);
border-radius: var(--Corner-radius-md);
overflow: hidden;
+ scroll-margin-top: var(--Space-x2);
}
.activeCard {
@@ -13,8 +14,8 @@
.content {
display: flex;
flex-direction: column;
- gap: var(--Spacing-x2);
- padding: var(--Spacing-x2) var(--Spacing-x3);
+ gap: var(--Space-x2);
+ padding: var(--Space-x2) var(--Space-x3);
align-content: flex-start;
justify-items: flex-start;
}
@@ -30,25 +31,22 @@
left: 16px;
display: flex;
align-items: center;
- gap: var(--Spacing-x-half);
- background-color: var(--Base-Surface-Primary-light-Normal);
- padding: var(--Spacing-x-quarter) var(--Spacing-x1);
+ gap: var(--Space-x05);
+ background-color: var(--Surface-Primary-Default);
+ padding: var(--Space-x025) var(--Space-x1);
border-radius: var(--Corner-radius-sm);
color: var(--Text-Interactive-Default);
}
-.hotelName {
- color: var(--Text-Default);
-}
-
.intro {
display: grid;
- gap: var(--Spacing-x-half);
+ gap: var(--Space-x05);
}
.captions {
display: flex;
- gap: var(--Spacing-x1);
+ column-gap: var(--Space-x1);
+ flex-wrap: wrap;
color: var(--Text-Tertiary);
}
@@ -66,14 +64,14 @@
.amenityList {
display: flex;
- gap: var(--Spacing-x-one-and-half);
+ gap: var(--Space-x025) var(--Space-x1);
flex-wrap: wrap;
color: var(--Text-Secondary);
}
.amenityItem {
display: flex;
- gap: var(--Spacing-x-half);
+ gap: var(--Space-x05);
align-items: center;
}
@@ -98,8 +96,8 @@
}
.content {
- padding: var(--Spacing-x-one-and-half);
- gap: var(--Spacing-x1);
+ padding: var(--Space-x15);
+ gap: var(--Space-x1);
}
.logo,
diff --git a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/index.tsx b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/index.tsx
index 494be159e..7ca008c04 100644
--- a/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/index.tsx
+++ b/apps/scandic-web/components/ContentType/DestinationPage/DestinationCityPage/CityMap/HotelListItem/index.tsx
@@ -38,7 +38,7 @@ export default function HotelListItem(data: DestinationPagesHotelData) {
if (element) {
element.scrollIntoView({
behavior: "smooth",
- block: "nearest",
+ block: "start",
inline: "start",
})
}
@@ -89,10 +89,10 @@ export default function HotelListItem(data: DestinationPagesHotelData) {