Merged in feat/SW-882-usp-card-icons (pull request #2586)
feat(SW-882): add icons to USP card * feat(SW-882): add icons to USP card Approved-by: Anton Gunnarsson
This commit is contained in:
@@ -6,6 +6,50 @@ export function getUspIconName(icon?: UspIcon | null) {
|
|||||||
switch (icon) {
|
switch (icon) {
|
||||||
case "Snowflake":
|
case "Snowflake":
|
||||||
return IconName.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:
|
default:
|
||||||
return IconName.Snowflake
|
return IconName.Snowflake
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,6 +53,8 @@ export function IconByIconName({
|
|||||||
return <MaterialIcon icon="upload" {...props} />
|
return <MaterialIcon icon="upload" {...props} />
|
||||||
case IconName.ArrowTo:
|
case IconName.ArrowTo:
|
||||||
return <MaterialIcon icon="download" {...props} />
|
return <MaterialIcon icon="download" {...props} />
|
||||||
|
case IconName.AwardStar:
|
||||||
|
return <MaterialIcon icon="award_star" {...props} />
|
||||||
case IconName.Swipe:
|
case IconName.Swipe:
|
||||||
return <MaterialIcon icon="swipe" {...props} />
|
return <MaterialIcon icon="swipe" {...props} />
|
||||||
case IconName.ConferenceRoom:
|
case IconName.ConferenceRoom:
|
||||||
@@ -246,6 +248,8 @@ export function IconByIconName({
|
|||||||
return <MaterialIcon icon="styler" {...props} />
|
return <MaterialIcon icon="styler" {...props} />
|
||||||
case IconName.Heat:
|
case IconName.Heat:
|
||||||
return <MaterialIcon icon="heat" {...props} />
|
return <MaterialIcon icon="heat" {...props} />
|
||||||
|
case IconName.Heart:
|
||||||
|
return <MaterialIcon icon="favorite" {...props} />
|
||||||
case IconName.House:
|
case IconName.House:
|
||||||
return <MaterialIcon icon="home" {...props} />
|
return <MaterialIcon icon="home" {...props} />
|
||||||
case IconName.Houseboat:
|
case IconName.Houseboat:
|
||||||
@@ -284,6 +288,8 @@ export function IconByIconName({
|
|||||||
return <MaterialIcon icon="nature" {...props} />
|
return <MaterialIcon icon="nature" {...props} />
|
||||||
case IconName.Nightlife:
|
case IconName.Nightlife:
|
||||||
return <MaterialIcon icon="nightlife" {...props} />
|
return <MaterialIcon icon="nightlife" {...props} />
|
||||||
|
case IconName.NightShelter:
|
||||||
|
return <MaterialIcon icon="night_shelter" {...props} />
|
||||||
case IconName.NoSmoking:
|
case IconName.NoSmoking:
|
||||||
return <MaterialIcon icon="smoke_free" {...props} />
|
return <MaterialIcon icon="smoke_free" {...props} />
|
||||||
case IconName.OpenInNew:
|
case IconName.OpenInNew:
|
||||||
@@ -337,6 +343,8 @@ export function IconByIconName({
|
|||||||
return <RoadIcon {...props} />
|
return <RoadIcon {...props} />
|
||||||
case IconName.Swim:
|
case IconName.Swim:
|
||||||
return <MaterialIcon icon="pool" {...props} />
|
return <MaterialIcon icon="pool" {...props} />
|
||||||
|
case IconName.Ticket:
|
||||||
|
return <MaterialIcon icon="transit_ticket" {...props} />
|
||||||
case IconName.Thermostat:
|
case IconName.Thermostat:
|
||||||
return <MaterialIcon icon="device_thermostat" {...props} />
|
return <MaterialIcon icon="device_thermostat" {...props} />
|
||||||
case IconName.Tshirt:
|
case IconName.Tshirt:
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ export enum IconName {
|
|||||||
ArrowRight = "ArrowRight",
|
ArrowRight = "ArrowRight",
|
||||||
ArrowRightSmall = "ArrowRightSmall",
|
ArrowRightSmall = "ArrowRightSmall",
|
||||||
ArrowTo = "ArrowTo",
|
ArrowTo = "ArrowTo",
|
||||||
|
AwardStar = "AwardStar",
|
||||||
Bar = "Bar",
|
Bar = "Bar",
|
||||||
BathroomCabinet = "BathroomCabinet",
|
BathroomCabinet = "BathroomCabinet",
|
||||||
Beach = "Beach",
|
Beach = "Beach",
|
||||||
@@ -92,6 +93,7 @@ export enum IconName {
|
|||||||
Hanger = "Hanger",
|
Hanger = "Hanger",
|
||||||
HangerAlt = "HangerAlt",
|
HangerAlt = "HangerAlt",
|
||||||
Heat = "Heat",
|
Heat = "Heat",
|
||||||
|
Heart = "Heart",
|
||||||
Hiking = "Hiking",
|
Hiking = "Hiking",
|
||||||
HotelNight = "HotelNight",
|
HotelNight = "HotelNight",
|
||||||
House = "House",
|
House = "House",
|
||||||
@@ -126,6 +128,7 @@ export enum IconName {
|
|||||||
Museum = "Museum",
|
Museum = "Museum",
|
||||||
Nature = "Nature",
|
Nature = "Nature",
|
||||||
Nightlife = "Nightlife",
|
Nightlife = "Nightlife",
|
||||||
|
NightShelter = "NightShelter",
|
||||||
NonSmoking = "NonSmoking",
|
NonSmoking = "NonSmoking",
|
||||||
NoSmoking = "NoSmoking",
|
NoSmoking = "NoSmoking",
|
||||||
OpenInNew = "OpenInNew",
|
OpenInNew = "OpenInNew",
|
||||||
@@ -163,6 +166,7 @@ export enum IconName {
|
|||||||
Swipe = "Swipe",
|
Swipe = "Swipe",
|
||||||
Thermostat = "Thermostat",
|
Thermostat = "Thermostat",
|
||||||
Toilet = "Toilet",
|
Toilet = "Toilet",
|
||||||
|
Ticket = "Ticket",
|
||||||
Train = "Train",
|
Train = "Train",
|
||||||
Tripadvisor = "Tripadvisor",
|
Tripadvisor = "Tripadvisor",
|
||||||
Tshirt = "Tshirt",
|
Tshirt = "Tshirt",
|
||||||
|
|||||||
@@ -3176,6 +3176,7 @@ export const SymbolCodepointsArray = [
|
|||||||
'trail_length_short',
|
'trail_length_short',
|
||||||
'train',
|
'train',
|
||||||
'tram',
|
'tram',
|
||||||
|
'transit_ticket',
|
||||||
'transcribe',
|
'transcribe',
|
||||||
'transfer_within_a_station',
|
'transfer_within_a_station',
|
||||||
'transform',
|
'transform',
|
||||||
|
|||||||
@@ -3,10 +3,55 @@ import { z } from "zod"
|
|||||||
// TODO When original IconName enum is moved to common we should use it
|
// TODO When original IconName enum is moved to common we should use it
|
||||||
enum IconName {
|
enum IconName {
|
||||||
Snowflake = "Snowflake",
|
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 namespace UspGridEnum {
|
||||||
export const enum icons {
|
export enum icons {
|
||||||
Snowflake = IconName.Snowflake,
|
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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user