Merged in feat/SW-1711-SW-2077-icons (pull request #1709)

Fix(SW-1711)/(SW-2077): Export icons individually

* fix(SW-1711): export icons individually


Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
This commit is contained in:
Matilda Landström
2025-04-07 07:25:25 +00:00
parent 02cae62e57
commit 1239f0c662
234 changed files with 446 additions and 472 deletions

View File

@@ -1,33 +1,36 @@
import BathroomCabinetIcon from "@scandic-hotels/design-system/Icons/BathroomCabinetIcon"
import BouquetIcon from "@scandic-hotels/design-system/Icons/BouquetIcon"
import BowlingPinsIcon from "@scandic-hotels/design-system/Icons/BowlingPinsIcon"
import ChipsIcon from "@scandic-hotels/design-system/Icons/ChipsIcon"
import ConferenceRoomIcon from "@scandic-hotels/design-system/Icons/ConferenceRoomIcon"
import DoorIcon from "@scandic-hotels/design-system/Icons/DoorIcon"
import FacebookIcon from "@scandic-hotels/design-system/Icons/FacebookIcon"
import FootStoolIcon from "@scandic-hotels/design-system/Icons/FootStoolIcon"
import HairdresserIcon from "@scandic-hotels/design-system/Icons/HairdresserIcon"
import HairdryerIcon from "@scandic-hotels/design-system/Icons/HairdryerIcon"
import IceMachineIcon from "@scandic-hotels/design-system/Icons/IceMachineIcon"
import InstagramIcon from "@scandic-hotels/design-system/Icons/InstagramIcon"
import MassageIcon from "@scandic-hotels/design-system/Icons/MassageIcon"
import {
BathroomCabinet2Icon,
BouquetIcon,
BowlingPinsIcon,
Chips3Icon,
ConferenceRoomIcon,
Door2Icon,
FacebookIcon,
FootStoolIcon,
Hairdresser1Icon,
HairDryerIcon,
IceMachineIcon,
type IconProps,
InstagramIcon,
MassageIcon,
MaterialIcon,
type MaterialIconSetIconProps,
type NucleoIconProps,
PalmTree2Icon,
Popcorn2Icon,
RecordPlayer3Icon,
RoadIcon,
SafetyBoxIcon,
Toilet2Icon,
TripadvisorIcon,
UserPolice2Icon,
} from "@scandic-hotels/design-system/Icons"
} from "@scandic-hotels/design-system/Icons/MaterialIcon"
import PalmTreeIcon from "@scandic-hotels/design-system/Icons/PalmTreeIcon"
import PopcornIcon from "@scandic-hotels/design-system/Icons/PopcornIcon"
import RecordPlayerIcon from "@scandic-hotels/design-system/Icons/RecordPlayerIcon"
import RoadIcon from "@scandic-hotels/design-system/Icons/RoadIcon"
import SafetyBoxIcon from "@scandic-hotels/design-system/Icons/SafetyBoxIcon"
import ToiletIcon from "@scandic-hotels/design-system/Icons/ToiletIcon"
import TripadvisorIcon from "@scandic-hotels/design-system/Icons/TripadvisorIcon"
import UserPoliceIcon from "@scandic-hotels/design-system/Icons/UserPoliceIcon"
import { IconName } from "./iconName"
import type {
IconProps,
NucleoIconProps,
} from "@scandic-hotels/design-system/Icons"
interface IconByIconNameProps {
iconName: IconName | null
}
@@ -54,9 +57,9 @@ export function IconByIconName({
case IconName.ConferenceRoom:
return <ConferenceRoomIcon {...props} />
case IconName.BathroomCabinet:
return <BathroomCabinet2Icon {...props} />
return <BathroomCabinetIcon {...props} />
case IconName.Chips:
return <Chips3Icon {...props} />
return <ChipsIcon {...props} />
case IconName.Bouquet:
return <BouquetIcon {...props} />
case IconName.CashFree:
@@ -64,13 +67,13 @@ export function IconByIconName({
case IconName.SafetyBox:
return <SafetyBoxIcon {...props} />
case IconName.Toilet:
return <Toilet2Icon {...props} />
return <ToiletIcon {...props} />
case IconName.Popcorn:
return <Popcorn2Icon {...props} />
return <PopcornIcon {...props} />
case IconName.RecordPlayer:
return <RecordPlayer3Icon {...props} />
return <RecordPlayerIcon {...props} />
case IconName.PalmTree:
return <PalmTree2Icon {...props} />
return <PalmTreeIcon {...props} />
case IconName.Bowling:
return <BowlingPinsIcon {...props} />
case IconName.Skiing:
@@ -106,7 +109,7 @@ export function IconByIconName({
case IconName.Bed:
return <MaterialIcon icon="bed" {...props} />
case IconName.LuggageLockers:
return <Door2Icon {...props} />
return <DoorIcon {...props} />
case IconName.NonSmoking:
return <MaterialIcon icon="smoke_free" {...props} />
case IconName.TVRemote:
@@ -127,7 +130,7 @@ export function IconByIconName({
case IconName.Kitchen:
return <MaterialIcon icon="countertops" {...props} />
case IconName.Guard:
return <UserPolice2Icon {...props} />
return <UserPoliceIcon {...props} />
case IconName.Fax:
return <MaterialIcon icon="fax" {...props} />
case IconName.Calendar:
@@ -138,7 +141,7 @@ export function IconByIconName({
case IconName.Phone:
return <MaterialIcon icon="phone" {...props} />
case IconName.HairdryerInRoomAllScandic:
return <HairDryerIcon {...props} />
return <HairdryerIcon {...props} />
case IconName.ComplimentaryColdRefreshments:
return <MaterialIcon icon="water_full" {...props} />
case IconName.Check:
@@ -148,7 +151,7 @@ export function IconByIconName({
case IconName.Wheelchair:
return <MaterialIcon icon="accessible" {...props} />
case IconName.Hairdresser:
return <Hairdresser1Icon {...props} />
return <HairdresserIcon {...props} />
case IconName.FoodDrinks247:
return <MaterialIcon icon="fastfood" {...props} />
case IconName.ExtraFamilyFriendly:

View File

@@ -1,18 +1,16 @@
import {
BedIcon,
CoinIcon,
CroissantCoffeeEggIcon,
CutleryOneIcon,
CutleryTwoIcon,
GiftOpenIcon,
HandKeyIcon,
HotelNightIcon,
KidsIcon,
KidsMocktailIcon,
MagicWandIcon,
MoneyHandIcon,
VoucherIcon,
} from "@scandic-hotels/design-system/Icons"
import BedIcon from "@scandic-hotels/design-system/Icons/BedIcon"
import CoinIcon from "@scandic-hotels/design-system/Icons/CoinIcon"
import CroissantCoffeeEggIcon from "@scandic-hotels/design-system/Icons/CroissantCoffeeEggIcon"
import CutleryOneIcon from "@scandic-hotels/design-system/Icons/CutleryOneIcon"
import CutleryTwoIcon from "@scandic-hotels/design-system/Icons/CutleryTwoIcon"
import GiftOpenIcon from "@scandic-hotels/design-system/Icons/GiftOpenIcon"
import HandKeyIcon from "@scandic-hotels/design-system/Icons/HandKeyIcon"
import HotelNightIcon from "@scandic-hotels/design-system/Icons/HotelNightIcon"
import KidsIcon from "@scandic-hotels/design-system/Icons/KidsIcon"
import KidsMocktailIcon from "@scandic-hotels/design-system/Icons/KidsMocktailIcon"
import MagicWandIcon from "@scandic-hotels/design-system/Icons/MagicWandIcon"
import MoneyHandIcon from "@scandic-hotels/design-system/Icons/MoneyHandIcon"
import VoucherIcon from "@scandic-hotels/design-system/Icons/VoucherIcon"
import { IconName } from "./iconName"