-
- {hotel.name}
-
-
-
- {hotel.address.streetAddress}
-
-
-
+
+ {hotel.name}
+
+
+
+
{hotel.address.streetAddress}
+
+
+ {intl.formatMessage(
+ {
+ defaultMessage: "{number} km to city center",
+ },
+ {
+ number: getSingleDecimal(
+ hotel.location.distanceToCentre / 1000
+ ),
+ }
+ )}
+
-
- {intl.formatMessage(
- {
- defaultMessage: "{number} km to city center",
- },
- {
- number: getSingleDecimal(
- hotel.location.distanceToCentre / 1000
- ),
- }
- )}
-
-
+
- {description}
+
+ {description}
+
- {cta.url && (
-
- )}
+
+ >
+ ) : null}
)
diff --git a/apps/scandic-web/components/Blocks/HotelListing/hotelListing.module.css b/apps/scandic-web/components/Blocks/HotelListing/hotelListing.module.css
new file mode 100644
index 000000000..4626c3b93
--- /dev/null
+++ b/apps/scandic-web/components/Blocks/HotelListing/hotelListing.module.css
@@ -0,0 +1,3 @@
+.heading {
+ color: var(--Text-Heading);
+}
diff --git a/apps/scandic-web/components/Blocks/HotelListing/index.tsx b/apps/scandic-web/components/Blocks/HotelListing/index.tsx
index 31d79d61d..1615a2dd2 100644
--- a/apps/scandic-web/components/Blocks/HotelListing/index.tsx
+++ b/apps/scandic-web/components/Blocks/HotelListing/index.tsx
@@ -1,10 +1,13 @@
+import { Typography } from "@scandic-hotels/design-system/Typography"
+
import { getHotelsByCSFilter } from "@/lib/trpc/memoizedRequests"
import SectionContainer from "@/components/Section/Container"
-import Title from "@/components/TempDesignSystem/Text/Title"
import HotelListingItem from "./HotelListingItem"
+import styles from "./hotelListing.module.css"
+
import type { HotelListingProps } from "@/types/components/blocks/hotelListing"
export default async function HotelListing({
@@ -24,9 +27,9 @@ export default async function HotelListing({
return (
-
- {heading}
-
+
+ {heading}
+
{hotels.map(({ url, hotel, additionalData }) => (