diff --git a/apps/scandic-web/components/Blocks/UspGrid/utils.ts b/apps/scandic-web/components/Blocks/UspGrid/utils.ts
index b6c064799..23ce34479 100644
--- a/apps/scandic-web/components/Blocks/UspGrid/utils.ts
+++ b/apps/scandic-web/components/Blocks/UspGrid/utils.ts
@@ -6,6 +6,50 @@ export function getUspIconName(icon?: UspIcon | null) {
switch (icon) {
case "Snowflake":
return IconName.Snowflake
+ case "Information":
+ return IconName.InfoCircle
+ case "Heart":
+ return IconName.Heart
+ case "WiFi":
+ return IconName.Wifi
+ case "Breakfast":
+ return IconName.Breakfast
+ case "Checkbox":
+ return IconName.Check
+ case "Ticket":
+ return IconName.Ticket
+ case "Hotel":
+ return IconName.City
+ case "Bed":
+ return IconName.NightShelter
+ case "Train":
+ return IconName.Ticket
+ case "Airplane":
+ return IconName.Airplane
+ case "Sun":
+ return IconName.Beach
+ case "Star":
+ return IconName.AwardStar
+ case "Sports":
+ return IconName.Sports
+ case "Gym":
+ return IconName.Fitness
+ case "Hiking":
+ return IconName.Hiking
+ case "Skiing":
+ return IconName.Skiing
+ case "City":
+ return IconName.City
+ case "Pool":
+ return IconName.Swim
+ case "Spa":
+ return IconName.Spa
+ case "Bar":
+ return IconName.Nightlife
+ case "Restaurant":
+ return IconName.Restaurant
+ case "Child":
+ return IconName.ExtraFamilyFriendly
default:
return IconName.Snowflake
}
diff --git a/apps/scandic-web/components/Icons/IconByIconName.tsx b/apps/scandic-web/components/Icons/IconByIconName.tsx
index f0f2efd4f..d32e908f8 100644
--- a/apps/scandic-web/components/Icons/IconByIconName.tsx
+++ b/apps/scandic-web/components/Icons/IconByIconName.tsx
@@ -53,6 +53,8 @@ export function IconByIconName({
return
case IconName.ArrowTo:
return
+ case IconName.AwardStar:
+ return
case IconName.Swipe:
return
case IconName.ConferenceRoom:
@@ -246,6 +248,8 @@ export function IconByIconName({
return
case IconName.Heat:
return
+ case IconName.Heart:
+ return
case IconName.House:
return
case IconName.Houseboat:
@@ -284,6 +288,8 @@ export function IconByIconName({
return
case IconName.Nightlife:
return
+ case IconName.NightShelter:
+ return
case IconName.NoSmoking:
return
case IconName.OpenInNew:
@@ -337,6 +343,8 @@ export function IconByIconName({
return
case IconName.Swim:
return
+ case IconName.Ticket:
+ return
case IconName.Thermostat:
return
case IconName.Tshirt:
diff --git a/apps/scandic-web/components/Icons/iconName.ts b/apps/scandic-web/components/Icons/iconName.ts
index 2a53d1df9..25718e4be 100644
--- a/apps/scandic-web/components/Icons/iconName.ts
+++ b/apps/scandic-web/components/Icons/iconName.ts
@@ -13,6 +13,7 @@ export enum IconName {
ArrowRight = "ArrowRight",
ArrowRightSmall = "ArrowRightSmall",
ArrowTo = "ArrowTo",
+ AwardStar = "AwardStar",
Bar = "Bar",
BathroomCabinet = "BathroomCabinet",
Beach = "Beach",
@@ -92,6 +93,7 @@ export enum IconName {
Hanger = "Hanger",
HangerAlt = "HangerAlt",
Heat = "Heat",
+ Heart = "Heart",
Hiking = "Hiking",
HotelNight = "HotelNight",
House = "House",
@@ -126,6 +128,7 @@ export enum IconName {
Museum = "Museum",
Nature = "Nature",
Nightlife = "Nightlife",
+ NightShelter = "NightShelter",
NonSmoking = "NonSmoking",
NoSmoking = "NoSmoking",
OpenInNew = "OpenInNew",
@@ -163,6 +166,7 @@ export enum IconName {
Swipe = "Swipe",
Thermostat = "Thermostat",
Toilet = "Toilet",
+ Ticket = "Ticket",
Train = "Train",
Tripadvisor = "Tripadvisor",
Tshirt = "Tshirt",
diff --git a/packages/design-system/lib/components/Icons/MaterialIcon/MaterialSymbol/consts.ts b/packages/design-system/lib/components/Icons/MaterialIcon/MaterialSymbol/consts.ts
index cb1c7d1f9..db74d63fc 100644
--- a/packages/design-system/lib/components/Icons/MaterialIcon/MaterialSymbol/consts.ts
+++ b/packages/design-system/lib/components/Icons/MaterialIcon/MaterialSymbol/consts.ts
@@ -3176,6 +3176,7 @@ export const SymbolCodepointsArray = [
'trail_length_short',
'train',
'tram',
+ 'transit_ticket',
'transcribe',
'transfer_within_a_station',
'transform',
diff --git a/packages/trpc/lib/types/uspGrid.ts b/packages/trpc/lib/types/uspGrid.ts
index e03f2fbbe..e4f45d96f 100644
--- a/packages/trpc/lib/types/uspGrid.ts
+++ b/packages/trpc/lib/types/uspGrid.ts
@@ -3,10 +3,55 @@ import { z } from "zod"
// TODO When original IconName enum is moved to common we should use it
enum IconName {
Snowflake = "Snowflake",
+ Information = "Information",
+ Heart = "Heart",
+ WiFi = "WiFi",
+ Breakfast = "Breakfast",
+ Checkbox = "Checkbox",
+ Ticket = "Ticket",
+ Hotel = "Hotel",
+ Bed = "Bed",
+ Train = "Train",
+ Airplane = "Airplane",
+ Sun = "Sun",
+ Star = "Star",
+ Sports = "Sports",
+ Gym = "Gym",
+ Hiking = "Hiking",
+ Skiing = "Skiing",
+ City = "City",
+ Pool = "Pool",
+ Spa = "Spa",
+ Bar = "Bar",
+ Restaurant = "Restaurant",
+ Child = "Child",
}
+
export namespace UspGridEnum {
- export const enum icons {
+ export enum icons {
Snowflake = IconName.Snowflake,
+ Information = IconName.Information,
+ Heart = IconName.Heart,
+ WiFi = IconName.WiFi,
+ Breakfast = IconName.Breakfast,
+ Checkbox = IconName.Checkbox,
+ Ticket = IconName.Ticket,
+ Hotel = IconName.Hotel,
+ Bed = IconName.Bed,
+ Train = IconName.Train,
+ Airplane = IconName.Airplane,
+ Sun = IconName.Sun,
+ Star = IconName.Star,
+ Sports = IconName.Sports,
+ Gym = IconName.Gym,
+ Hiking = IconName.Hiking,
+ Skiing = IconName.Skiing,
+ City = IconName.City,
+ Pool = IconName.Pool,
+ Spa = IconName.Spa,
+ Bar = IconName.Bar,
+ Restaurant = IconName.Restaurant,
+ Child = IconName.Child,
}
- export const uspIcons = z.enum([icons.Snowflake])
+ export const uspIcons = z.nativeEnum(icons)
}