Move icon components to design-system * Move icon components to design-system Approved-by: Hrishikesh Vaipurkar
57 lines
1.4 KiB
TypeScript
57 lines
1.4 KiB
TypeScript
import { IconName } from "@scandic-hotels/design-system/Icons/iconName"
|
|
|
|
import type { UspIcon } from "@/types/components/blocks/uspGrid"
|
|
|
|
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
|
|
}
|
|
}
|