Files
web/packages/design-system/lib/components/Icons/IllustrationByIconName.ts
Rasmus Langvad d0546926a9 Merged in fix/3697-prettier-configs (pull request #3396)
fix(SW-3691): Setup one prettier config for whole repo

* Setup prettierrc in root and remove other configs


Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2026-01-07 12:45:50 +00:00

61 lines
2.0 KiB
TypeScript

import BedIcon from "./Illustrations/Bed"
import CoinIcon from "./Illustrations/Coin"
import CroissantCoffeeEggIcon from "./Illustrations/CroissantCoffeeEgg"
import CutleryOneIcon from "./Illustrations/CutleryOne"
import CutleryTwoIcon from "./Illustrations/CutleryTwo"
import GiftOpenIcon from "./Illustrations/GiftOpen"
import GranolaIcon from "./Illustrations/Granola"
import HandKeyIcon from "./Illustrations/HandKey"
import HotelNightIcon from "./Illustrations/HotelNight"
import KidsIcon from "./Illustrations/Kids"
import KidsMocktailIcon from "./Illustrations/KidsMocktail"
import MagicWandIcon from "./Illustrations/MagicWand"
import MoneyHandIcon from "./Illustrations/MoneyHand"
import MoneyHandEllipsisIcon from "./Illustrations/MoneyHandEllipsis"
import SpaIcon from "./Illustrations/Spa"
import TrophyIcon from "./Illustrations/Trophy"
import VoucherIcon from "./Illustrations/Voucher"
import { IconName } from "./iconName"
export function IllustrationByIconName(iconName: IconName | null) {
switch (iconName) {
case IconName.Kids:
return KidsIcon
case IconName.KidsMocktail:
return KidsMocktailIcon
case IconName.MagicWand:
return MagicWandIcon
case IconName.MoneyHand:
return MoneyHandIcon
case IconName.MoneyHandEllipsis:
return MoneyHandEllipsisIcon
case IconName.HandKey:
return HandKeyIcon
case IconName.HotelNight:
return HotelNightIcon
case IconName.GiftOpen:
return GiftOpenIcon
case IconName.Granola:
return GranolaIcon
case IconName.CutleryOne:
return CutleryOneIcon
case IconName.CutleryTwo:
return CutleryTwoIcon
case IconName.CroissantCoffeeEgg:
return CroissantCoffeeEggIcon
case IconName.Coin:
return CoinIcon
case IconName.Bed:
return BedIcon
case IconName.Trophy:
return TrophyIcon
case IconName.Voucher:
return VoucherIcon
case IconName.Spa:
return SpaIcon
default:
return null
}
}