feat(LOY-10): dynamic icons based on reward id

This commit is contained in:
Chuma McPhoy
2024-12-04 18:51:12 +01:00
parent 4210218852
commit 13551417ed
23 changed files with 829 additions and 17 deletions

View File

@@ -8,6 +8,7 @@ import {
AirplaneIcon,
ArrowRightIcon,
BarIcon,
BedIcon,
BikingIcon,
BusinessIcon,
CalendarIcon,
@@ -26,11 +27,15 @@ import {
CloseIcon,
CloseLargeIcon,
CoffeeAltIcon,
CoinIcon,
ConciergeIcon,
ConvenienceStore24hIcon,
CoolIcon,
CroissantCoffeeEggIcon,
CrossCircle,
CulturalIcon,
CutleryOneIcon,
CutleryTwoIcon,
DoorOpenIcon,
DresserIcon,
ElectricBikeIcon,
@@ -46,25 +51,32 @@ import {
GalleryIcon,
GarageIcon,
GiftIcon,
GiftOpenIcon,
GlobeIcon,
GolfIcon,
GroceriesIcon,
HandKeyIcon,
HangerAltIcon,
HangerIcon,
HeatIcon,
HotelNightIcon,
HouseIcon,
ImageIcon,
InfoCircleIcon,
InstagramIcon,
KayakingIcon,
KettleIcon,
KidsIcon,
KidsMocktailIcon,
LampIcon,
LaundryMachineIcon,
LocalBarIcon,
LocationIcon,
LockIcon,
MagicWandIcon,
MapIcon,
MinusIcon,
MoneyHandIcon,
MuseumIcon,
NatureIcon,
NightlifeIcon,
@@ -97,6 +109,7 @@ import {
TshirtIcon,
TshirtWashIcon,
TvCastingIcon,
VoucherIcon,
WarningTriangle,
WifiIcon,
} from "."
@@ -121,6 +134,8 @@ export function getIconByIconName(
return ArrowRightIcon
case IconName.Bar:
return BarIcon
case IconName.Bed:
return BedIcon
case IconName.Biking:
return BikingIcon
case IconName.Business:
@@ -161,12 +176,20 @@ export function getIconByIconName(
return ConvenienceStore24hIcon
case IconName.Cool:
return CoolIcon
case IconName.Coin:
return CoinIcon
case IconName.CoffeeAlt:
return CoffeeAltIcon
case IconName.Concierge:
return ConciergeIcon
case IconName.CroissantCoffeeEgg:
return CroissantCoffeeEggIcon
case IconName.Cultural:
return CulturalIcon
case IconName.CutleryOne:
return CutleryOneIcon
case IconName.CutleryTwo:
return CutleryTwoIcon
case IconName.DoorOpen:
return DoorOpenIcon
case IconName.Dresser:
@@ -197,18 +220,24 @@ export function getIconByIconName(
return GarageIcon
case IconName.Gift:
return GiftIcon
case IconName.GiftOpen:
return GiftOpenIcon
case IconName.Globe:
return GlobeIcon
case IconName.Golf:
return GolfIcon
case IconName.Groceries:
return GroceriesIcon
case IconName.HandKey:
return HandKeyIcon
case IconName.Hanger:
return HangerIcon
case IconName.HangerAlt:
return HangerAltIcon
case IconName.Heat:
return HeatIcon
case IconName.HotelNight:
return HotelNightIcon
case IconName.House:
return HouseIcon
case IconName.Image:
@@ -221,6 +250,10 @@ export function getIconByIconName(
return KayakingIcon
case IconName.Kettle:
return KettleIcon
case IconName.Kids:
return KidsIcon
case IconName.KidsMocktail:
return KidsMocktailIcon
case IconName.Lamp:
return LampIcon
case IconName.LaundryMachine:
@@ -235,6 +268,10 @@ export function getIconByIconName(
return MapIcon
case IconName.Minus:
return MinusIcon
case IconName.MagicWand:
return MagicWandIcon
case IconName.MoneyHand:
return MoneyHandIcon
case IconName.Museum:
return MuseumIcon
case IconName.Nature:
@@ -301,6 +338,8 @@ export function getIconByIconName(
return TvCastingIcon
case IconName.WarningTriangle:
return WarningTriangle
case IconName.Voucher:
return VoucherIcon
case IconName.Wifi:
return WifiIcon
default: