-
-
- {`${hotel.address.streetAddress}, ${hotel.address.city}`}
- {hotel.hotelContent.texts.descriptions.short}
-
-
- {hotel.detailedFacilities.slice(0, 6).map((chip, index) => (
-
{chip.name}
+
+
+
+ {hotel.name}
+
+ {`${hotel.address.streetAddress}, ${hotel.address.city}`}
+ {`${hotel.location.distanceToCentre} ${intl.formatMessage({ id: "km to city center" })}`}
+
+
+
+ {hotel.detailedFacilities.slice(0, 6).map((data) => (
+
+ {data.name}
+
))}
-
-
+
+ {intl.formatMessage({ id: "See hotel details" })}
+
+
+
+
+
+
+
+ {intl.formatMessage({ id: "Public price from" })}
+
+
2820 SEK / night
+
approx 280 eur
+
+
+
+
+ {intl.formatMessage({ id: "Member price from" })}
+
+
2820 SEK / night
+
approx 280 eur
+
+
+
)
}
diff --git a/components/Icons/PriceTag.tsx b/components/Icons/PriceTag.tsx
new file mode 100644
index 000000000..d91e28900
--- /dev/null
+++ b/components/Icons/PriceTag.tsx
@@ -0,0 +1,40 @@
+import { iconVariants } from "./variants"
+
+import type { IconProps } from "@/types/components/icon"
+
+export default function PriceTagIcon({
+ className,
+ color,
+ ...props
+}: IconProps) {
+ const classNames = iconVariants({ className, color })
+ return (
+
+ )
+}
diff --git a/components/Icons/index.tsx b/components/Icons/index.tsx
index c441f38fb..7f0259352 100644
--- a/components/Icons/index.tsx
+++ b/components/Icons/index.tsx
@@ -33,6 +33,7 @@ export { default as PersonIcon } from "./Person"
export { default as PetsIcon } from "./Pets"
export { default as PhoneIcon } from "./Phone"
export { default as PlusCircleIcon } from "./PlusCircle"
+export { default as PriceTagIcon } from "./PriceTag"
export { default as RestaurantIcon } from "./Restaurant"
export { default as SaunaIcon } from "./Sauna"
export { default as ScandicLogoIcon } from "./ScandicLogo"
diff --git a/components/TempDesignSystem/Chip/chip.module.css b/components/TempDesignSystem/Chip/chip.module.css
index dbfb0e98b..5f3ac60d4 100644
--- a/components/TempDesignSystem/Chip/chip.module.css
+++ b/components/TempDesignSystem/Chip/chip.module.css
@@ -12,3 +12,11 @@ div.chip {
background-color: var(--Scandic-Red-90);
color: var(--Primary-Dark-On-Surface-Accent);
}
+
+.subtle {
+ background-color: var(--Base-Surface-Subtle-Normal);
+}
+
+.pale {
+ background-color: var(--Scandic-Brand-Pale-Peach);
+}
diff --git a/components/TempDesignSystem/Chip/variants.ts b/components/TempDesignSystem/Chip/variants.ts
index a17e6d98d..420f61ec3 100644
--- a/components/TempDesignSystem/Chip/variants.ts
+++ b/components/TempDesignSystem/Chip/variants.ts
@@ -6,6 +6,8 @@ export const chipVariants = cva(styles.chip, {
variants: {
intent: {
primary: styles.primary,
+ sublte: styles.subtle,
+ pale: styles.pale,
},
variant: {
default: styles.default,
diff --git a/i18n/dictionaries/en.json b/i18n/dictionaries/en.json
index e93e834d1..59fc352bc 100644
--- a/i18n/dictionaries/en.json
+++ b/i18n/dictionaries/en.json
@@ -206,4 +206,4 @@
"Your level": "Your level",
"Your points to spend": "Your points to spend",
"Zip code": "Zip code"
-}
\ No newline at end of file
+}