UNPKG

open-icon

Version:

Open Icon

1,319 lines (882 loc) 104 kB
import { Icons } from "./types"; export { Icons } from "./types"; /** * Retrieves the specified icon. * * @param {Icons} icon - The icon to retrieve. * @returns {Promise<IconData>} - A promise that resolves to the icon data. */ export const getIcon = async (icon: Icons): Promise<string> => { switch(icon) { case Icons.ANIMAL_STEP: return (await import("./animal-step")).IconAnimalStep; case Icons.BUTTERFLY: return (await import("./butterfly")).IconButterfly; case Icons.CAT_HEAD: return (await import("./cat-head")).IconCatHead; case Icons.CAT_HEAD2: return (await import("./cat-head2")).IconCatHead2; case Icons.CAT: return (await import("./cat")).IconCat; case Icons.CAT2: return (await import("./cat2")).IconCat2; case Icons.CAT3: return (await import("./cat3")).IconCat3; case Icons.FISH: return (await import("./fish")).IconFish; case Icons.FISH2: return (await import("./fish2")).IconFish2; case Icons.JELLYFISH: return (await import("./jellyfish")).IconJellyfish; case Icons.LOBSTER: return (await import("./lobster")).IconLobster; case Icons.PUFFERFISH: return (await import("./pufferfish")).IconPufferfish; case Icons.SEA_STAR: return (await import("./sea-star")).IconSeaStar; case Icons.SQUID: return (await import("./squid")).IconSquid; case Icons.STINGRAY: return (await import("./stingray")).IconStingray; case Icons.TURTLE: return (await import("./turtle")).IconTurtle; case Icons.WHALE: return (await import("./whale")).IconWhale; case Icons.ICON24: return (await import("./icon24")).IconIcon24; case Icons.ARROW_CORNER_DOWN: return (await import("./arrow-corner-down")).IconArrowCornerDown; case Icons.ARROW_CORNER_LEFT: return (await import("./arrow-corner-left")).IconArrowCornerLeft; case Icons.ARROW_CORNER_RIGHT: return (await import("./arrow-corner-right")).IconArrowCornerRight; case Icons.ARROW_CORNER_UP: return (await import("./arrow-corner-up")).IconArrowCornerUp; case Icons.ARROW_DIAGONAL_BL_TR_STOP: return (await import("./arrow-diagonal-bl-tr-stop")).IconArrowDiagonalBlTrStop; case Icons.ARROW_DIAGONAL_BR_TL_STOP: return (await import("./arrow-diagonal-br-tl-stop")).IconArrowDiagonalBrTlStop; case Icons.ARROW_DIAGONAL_IN_LT_BR: return (await import("./arrow-diagonal-in-lt-br")).IconArrowDiagonalInLtBr; case Icons.ARROW_DIAGONAL_IN_TR_BL: return (await import("./arrow-diagonal-in-tr-bl")).IconArrowDiagonalInTrBl; case Icons.ARROW_DIAGONAL_TL_BR_SPLIT: return (await import("./arrow-diagonal-tl-br-split")).IconArrowDiagonalTlBrSplit; case Icons.ARROW_DIAGONAL_TL_BR_STOP: return (await import("./arrow-diagonal-tl-br-stop")).IconArrowDiagonalTlBrStop; case Icons.ARROW_DIAGONAL_TL_BR: return (await import("./arrow-diagonal-tl-br")).IconArrowDiagonalTlBr; case Icons.ARROW_DIAGONAL_TR_BL_SPLIT: return (await import("./arrow-diagonal-tr-bl-split")).IconArrowDiagonalTrBlSplit; case Icons.ARROW_DIAGONAL_TR_BL_STOP: return (await import("./arrow-diagonal-tr-bl-stop")).IconArrowDiagonalTrBlStop; case Icons.ARROW_DIAGONAL_TR_BL: return (await import("./arrow-diagonal-tr-bl")).IconArrowDiagonalTrBl; case Icons.ARROW_DOWN_COPY: return (await import("./arrow-down-copy")).IconArrowDownCopy; case Icons.ARROW_DOWN_LEFT: return (await import("./arrow-down-left")).IconArrowDownLeft; case Icons.ARROW_DOWN_RIGHT: return (await import("./arrow-down-right")).IconArrowDownRight; case Icons.ARROW_DOWN: return (await import("./arrow-down")).IconArrowDown; case Icons.ARROW_DOWNLOAD: return (await import("./arrow-download")).IconArrowDownload; case Icons.ARROW_HEADED_CORNER_DOWN: return (await import("./arrow-headed-corner-down")).IconArrowHeadedCornerDown; case Icons.ARROW_HEADED_CORNER_LEFT: return (await import("./arrow-headed-corner-left")).IconArrowHeadedCornerLeft; case Icons.ARROW_HEADED_CORNER_RIGHT: return (await import("./arrow-headed-corner-right")).IconArrowHeadedCornerRight; case Icons.ARROW_HEADED_CORNER_UP: return (await import("./arrow-headed-corner-up")).IconArrowHeadedCornerUp; case Icons.ARROW_HEADED_DIAGONAL_BL_TR_STOP: return (await import("./arrow-headed-diagonal-bl-tr-stop")).IconArrowHeadedDiagonalBlTrStop; case Icons.ARROW_HEADED_DIAGONAL_BR_TL_STOP: return (await import("./arrow-headed-diagonal-br-tl-stop")).IconArrowHeadedDiagonalBrTlStop; case Icons.ARROW_HEADED_DIAGONAL_IN_LT_BR: return (await import("./arrow-headed-diagonal-in-lt-br")).IconArrowHeadedDiagonalInLtBr; case Icons.ARROW_HEADED_DIAGONAL_IN_TR_BL: return (await import("./arrow-headed-diagonal-in-tr-bl")).IconArrowHeadedDiagonalInTrBl; case Icons.ARROW_HEADED_DIAGONAL_TL_BR_SPLIT: return (await import("./arrow-headed-diagonal-tl-br-split")).IconArrowHeadedDiagonalTlBrSplit; case Icons.ARROW_HEADED_DIAGONAL_TL_BR_STOP: return (await import("./arrow-headed-diagonal-tl-br-stop")).IconArrowHeadedDiagonalTlBrStop; case Icons.ARROW_HEADED_DIAGONAL_TL_BR: return (await import("./arrow-headed-diagonal-tl-br")).IconArrowHeadedDiagonalTlBr; case Icons.ARROW_HEADED_DIAGONAL_TR_BL_SPLIT: return (await import("./arrow-headed-diagonal-tr-bl-split")).IconArrowHeadedDiagonalTrBlSplit; case Icons.ARROW_HEADED_DIAGONAL_TR_BL_STOP: return (await import("./arrow-headed-diagonal-tr-bl-stop")).IconArrowHeadedDiagonalTrBlStop; case Icons.ARROW_HEADED_DIAGONAL_TR_BL: return (await import("./arrow-headed-diagonal-tr-bl")).IconArrowHeadedDiagonalTrBl; case Icons.ARROW_HEADED_DOWN_LEFT: return (await import("./arrow-headed-down-left")).IconArrowHeadedDownLeft; case Icons.ARROW_HEADED_DOWN_RIGHT: return (await import("./arrow-headed-down-right")).IconArrowHeadedDownRight; case Icons.ARROW_HEADED_DOWN_STOP: return (await import("./arrow-headed-down-stop")).IconArrowHeadedDownStop; case Icons.ARROW_HEADED_DOWN: return (await import("./arrow-headed-down")).IconArrowHeadedDown; case Icons.ARROW_HEADED_DOWNLOAD: return (await import("./arrow-headed-download")).IconArrowHeadedDownload; case Icons.ARROW_HEADED_IN_CENTER: return (await import("./arrow-headed-in-center")).IconArrowHeadedInCenter; case Icons.ARROW_HEADED_IN_DIAGONAL: return (await import("./arrow-headed-in-diagonal")).IconArrowHeadedInDiagonal; case Icons.ARROW_HEADED_IN: return (await import("./arrow-headed-in")).IconArrowHeadedIn; case Icons.ARROW_HEADED_LEFT_RIGHT_SPLIT: return (await import("./arrow-headed-left-right-split")).IconArrowHeadedLeftRightSplit; case Icons.ARROW_HEADED_LEFT_RIGHT_STOP: return (await import("./arrow-headed-left-right-stop")).IconArrowHeadedLeftRightStop; case Icons.ARROW_HEADED_LEFT_RIGHT: return (await import("./arrow-headed-left-right")).IconArrowHeadedLeftRight; case Icons.ARROW_HEADED_LEFT_STOP: return (await import("./arrow-headed-left-stop")).IconArrowHeadedLeftStop; case Icons.ARROW_HEADED_LEFT: return (await import("./arrow-headed-left")).IconArrowHeadedLeft; case Icons.ARROW_HEADED_OUT_CENTER: return (await import("./arrow-headed-out-center")).IconArrowHeadedOutCenter; case Icons.ARROW_HEADED_RELOAD_DOWN_UP: return (await import("./arrow-headed-reload-down-up")).IconArrowHeadedReloadDownUp; case Icons.ARROW_HEADED_RELOAD_LEFT_RIGHT: return (await import("./arrow-headed-reload-left-right")).IconArrowHeadedReloadLeftRight; case Icons.ARROW_HEADED_RELOAD_RIGHT_LEFT: return (await import("./arrow-headed-reload-right-left")).IconArrowHeadedReloadRightLeft; case Icons.ARROW_HEADED_RELOAD_UP_DOWN: return (await import("./arrow-headed-reload-up-down")).IconArrowHeadedReloadUpDown; case Icons.ARROW_HEADED_RETURN_DOWN: return (await import("./arrow-headed-return-down")).IconArrowHeadedReturnDown; case Icons.ARROW_HEADED_RETURN_LEFT: return (await import("./arrow-headed-return-left")).IconArrowHeadedReturnLeft; case Icons.ARROW_HEADED_RETURN_RIGHT: return (await import("./arrow-headed-return-right")).IconArrowHeadedReturnRight; case Icons.ARROW_HEADED_RETURN_UP: return (await import("./arrow-headed-return-up")).IconArrowHeadedReturnUp; case Icons.ARROW_HEADED_RIGHT: return (await import("./arrow-headed-right")).IconArrowHeadedRight; case Icons.ARROW_HEADED_ROTATE_BOTTOM_LEFT: return (await import("./arrow-headed-rotate-bottom-left")).IconArrowHeadedRotateBottomLeft; case Icons.ARROW_HEADED_ROTATE_BOTTOM_RIGHT: return (await import("./arrow-headed-rotate-bottom-right")).IconArrowHeadedRotateBottomRight; case Icons.ARROW_HEADED_ROTATE_TOP_LEFT: return (await import("./arrow-headed-rotate-top-left")).IconArrowHeadedRotateTopLeft; case Icons.ARROW_HEADED_ROTATE_TOP_RIGHT: return (await import("./arrow-headed-rotate-top-right")).IconArrowHeadedRotateTopRight; case Icons.ARROW_HEADED_ROUNDED_LEFT_UP: return (await import("./arrow-headed-rounded-left-up")).IconArrowHeadedRoundedLeftUp; case Icons.ARROW_HEADED_ROUNDED_RIGHT_DOWN: return (await import("./arrow-headed-rounded-right-down")).IconArrowHeadedRoundedRightDown; case Icons.ARROW_HEADED_ROUNDED_RIGHT_UP: return (await import("./arrow-headed-rounded-right-up")).IconArrowHeadedRoundedRightUp; case Icons.ARROW_HEADED_ROUNED_LEFT_DOWN: return (await import("./arrow-headed-rouned-left-down")).IconArrowHeadedRounedLeftDown; case Icons.ARROW_HEADED_SHARE: return (await import("./arrow-headed-share")).IconArrowHeadedShare; case Icons.ARROW_HEADED_SPREAD_SPLIT: return (await import("./arrow-headed-spread-split")).IconArrowHeadedSpreadSplit; case Icons.ARROW_HEADED_SPREAD: return (await import("./arrow-headed-spread")).IconArrowHeadedSpread; case Icons.ARROW_HEADED_TWOWAY_DIAGONAL_LR: return (await import("./arrow-headed-twoway-diagonal-lr")).IconArrowHeadedTwowayDiagonalLr; case Icons.ARROW_HEADED_TWOWAY_DIAGONAL_RL: return (await import("./arrow-headed-twoway-diagonal-rl")).IconArrowHeadedTwowayDiagonalRl; case Icons.ARROW_HEADED_TWOWAY_HORIZONTAL: return (await import("./arrow-headed-twoway-horizontal")).IconArrowHeadedTwowayHorizontal; case Icons.ARROW_HEADED_TWOWAY_VERTICAL: return (await import("./arrow-headed-twoway-vertical")).IconArrowHeadedTwowayVertical; case Icons.ARROW_HEADED_UP_DOWN_SPLIT: return (await import("./arrow-headed-up-down-split")).IconArrowHeadedUpDownSplit; case Icons.ARROW_HEADED_UP_DOWN_STOP: return (await import("./arrow-headed-up-down-stop")).IconArrowHeadedUpDownStop; case Icons.ARROW_HEADED_UP_DOWN: return (await import("./arrow-headed-up-down")).IconArrowHeadedUpDown; case Icons.ARROW_HEADED_UP_LEFT: return (await import("./arrow-headed-up-left")).IconArrowHeadedUpLeft; case Icons.ARROW_HEADED_UP_RIGHT: return (await import("./arrow-headed-up-right")).IconArrowHeadedUpRight; case Icons.ARROW_HEADED_UP_STOP76: return (await import("./arrow-headed-up-stop76")).IconArrowHeadedUpStop76; case Icons.ARROW_HEADED_UP_STOP78: return (await import("./arrow-headed-up-stop78")).IconArrowHeadedUpStop78; case Icons.ARROW_HEADED_UP: return (await import("./arrow-headed-up")).IconArrowHeadedUp; case Icons.ARROW_HEADED_UPLOAD: return (await import("./arrow-headed-upload")).IconArrowHeadedUpload; case Icons.ARROW_IN_CENTER: return (await import("./arrow-in-center")).IconArrowInCenter; case Icons.ARROW_INVERT: return (await import("./arrow-invert")).IconArrowInvert; case Icons.ARROW_LEFT_RIGHT_SPLIT: return (await import("./arrow-left-right-split")).IconArrowLeftRightSplit; case Icons.ARROW_LEFT_RIGHT_STOP: return (await import("./arrow-left-right-stop")).IconArrowLeftRightStop; case Icons.ARROW_LEFT_RIGHT: return (await import("./arrow-left-right")).IconArrowLeftRight; case Icons.ARROW_LEFT_STOP: return (await import("./arrow-left-stop")).IconArrowLeftStop; case Icons.ARROW_LEFT: return (await import("./arrow-left")).IconArrowLeft; case Icons.ARROW_OUT_CENTER: return (await import("./arrow-out-center")).IconArrowOutCenter; case Icons.ARROW_RELOAD_DOWN_UP: return (await import("./arrow-reload-down-up")).IconArrowReloadDownUp; case Icons.ARROW_RELOAD_LEFT_RIGHT: return (await import("./arrow-reload-left-right")).IconArrowReloadLeftRight; case Icons.ARROW_RELOAD_RIGHT_LEFT: return (await import("./arrow-reload-right-left")).IconArrowReloadRightLeft; case Icons.ARROW_RELOAD_UP_DOWN: return (await import("./arrow-reload-up-down")).IconArrowReloadUpDown; case Icons.ARROW_RETURN_DOWN: return (await import("./arrow-return-down")).IconArrowReturnDown; case Icons.ARROW_RETURN_LEFT: return (await import("./arrow-return-left")).IconArrowReturnLeft; case Icons.ARROW_RETURN_RIGHT: return (await import("./arrow-return-right")).IconArrowReturnRight; case Icons.ARROW_RETURN_UP: return (await import("./arrow-return-up")).IconArrowReturnUp; case Icons.ARROW_RIGHT_STOP: return (await import("./arrow-right-stop")).IconArrowRightStop; case Icons.ARROW_RIGHT: return (await import("./arrow-right")).IconArrowRight; case Icons.ARROW_ROATE_BOTTOM_RIGHT: return (await import("./arrow-roate-bottom-right")).IconArrowRoateBottomRight; case Icons.ARROW_ROTATE_BOTTOM_LEFT: return (await import("./arrow-rotate-bottom-left")).IconArrowRotateBottomLeft; case Icons.ARROW_ROTATE_TOP_LEFT: return (await import("./arrow-rotate-top-left")).IconArrowRotateTopLeft; case Icons.ARROW_ROTATE_TOP_RIGHT: return (await import("./arrow-rotate-top-right")).IconArrowRotateTopRight; case Icons.ARROW_ROUNDED_LEFT_DOWN: return (await import("./arrow-rounded-left-down")).IconArrowRoundedLeftDown; case Icons.ARROW_ROUNDED_LEFT_UP: return (await import("./arrow-rounded-left-up")).IconArrowRoundedLeftUp; case Icons.ARROW_ROUNDED_RIGHT_DOWN: return (await import("./arrow-rounded-right-down")).IconArrowRoundedRightDown; case Icons.ARROW_ROUNDED_RIGHT_UP: return (await import("./arrow-rounded-right-up")).IconArrowRoundedRightUp; case Icons.ARROW_SHARE: return (await import("./arrow-share")).IconArrowShare; case Icons.ARROW_SPREAD_SPLIT: return (await import("./arrow-spread-split")).IconArrowSpreadSplit; case Icons.ARROW_SPREAD: return (await import("./arrow-spread")).IconArrowSpread; case Icons.ARROW_THICK_BOTTOM_LEFT: return (await import("./arrow-thick-bottom-left")).IconArrowThickBottomLeft; case Icons.ARROW_THICK_DOWN: return (await import("./arrow-thick-down")).IconArrowThickDown; case Icons.ARROW_THICK_LEFT_TOP: return (await import("./arrow-thick-left-top")).IconArrowThickLeftTop; case Icons.ARROW_THICK_LEFT: return (await import("./arrow-thick-left")).IconArrowThickLeft; case Icons.ARROW_THICK_RIGHT_BOTTOM: return (await import("./arrow-thick-right-bottom")).IconArrowThickRightBottom; case Icons.ARROW_THICK_RIGHT: return (await import("./arrow-thick-right")).IconArrowThickRight; case Icons.ARROW_THICK_TALL_BOTTOM_LEFT: return (await import("./arrow-thick-tall-bottom-left")).IconArrowThickTallBottomLeft; case Icons.ARROW_THICK_TALL_DOWN: return (await import("./arrow-thick-tall-down")).IconArrowThickTallDown; case Icons.ARROW_THICK_TALL_LEFT_TOP: return (await import("./arrow-thick-tall-left-top")).IconArrowThickTallLeftTop; case Icons.ARROW_THICK_TALL_LEFT: return (await import("./arrow-thick-tall-left")).IconArrowThickTallLeft; case Icons.ARROW_THICK_TALL_RIGHT_BOTTOM: return (await import("./arrow-thick-tall-right-bottom")).IconArrowThickTallRightBottom; case Icons.ARROW_THICK_TALL_RIGHT: return (await import("./arrow-thick-tall-right")).IconArrowThickTallRight; case Icons.ARROW_THICK_TALL_TOP_RIGHT: return (await import("./arrow-thick-tall-top-right")).IconArrowThickTallTopRight; case Icons.ARROW_THICK_TALL_UP: return (await import("./arrow-thick-tall-up")).IconArrowThickTallUp; case Icons.ARROW_THICK_TOP_RIGHT: return (await import("./arrow-thick-top-right")).IconArrowThickTopRight; case Icons.ARROW_THICK_UP: return (await import("./arrow-thick-up")).IconArrowThickUp; case Icons.ARROW_THICK_WIDE_BOTTOM_LEFT: return (await import("./arrow-thick-wide-bottom-left")).IconArrowThickWideBottomLeft; case Icons.ARROW_THICK_WIDE_DOWN: return (await import("./arrow-thick-wide-down")).IconArrowThickWideDown; case Icons.ARROW_THICK_WIDE_LEFT_TOP: return (await import("./arrow-thick-wide-left-top")).IconArrowThickWideLeftTop; case Icons.ARROW_THICK_WIDE_LEFT: return (await import("./arrow-thick-wide-left")).IconArrowThickWideLeft; case Icons.ARROW_THICK_WIDE_RIGHT_BOTTOM: return (await import("./arrow-thick-wide-right-bottom")).IconArrowThickWideRightBottom; case Icons.ARROW_THICK_WIDE_RIGHT: return (await import("./arrow-thick-wide-right")).IconArrowThickWideRight; case Icons.ARROW_THICK_WIDE_TOP_RIGHT: return (await import("./arrow-thick-wide-top-right")).IconArrowThickWideTopRight; case Icons.ARROW_THICK_WIDE_UP: return (await import("./arrow-thick-wide-up")).IconArrowThickWideUp; case Icons.ARROW_TRANSFER_BL_TR: return (await import("./arrow-transfer-bl-tr")).IconArrowTransferBlTr; case Icons.ARROW_TRANSFER_LEFT_RIGHT: return (await import("./arrow-transfer-left-right")).IconArrowTransferLeftRight; case Icons.ARROW_TRANSFER_LT_BR: return (await import("./arrow-transfer-lt-br")).IconArrowTransferLtBr; case Icons.ARROW_TRANSFER_UP_DOWN: return (await import("./arrow-transfer-up-down")).IconArrowTransferUpDown; case Icons.ARROW_TWOWAY_DIAGONAL_LR: return (await import("./arrow-twoway-diagonal-lr")).IconArrowTwowayDiagonalLr; case Icons.ARROW_TWOWAY_DIAGONAL_RL: return (await import("./arrow-twoway-diagonal-rl")).IconArrowTwowayDiagonalRl; case Icons.ARROW_TWOWAY_HORIZONTAL: return (await import("./arrow-twoway-horizontal")).IconArrowTwowayHorizontal; case Icons.ARROW_TWOWAY_VERTICAL: return (await import("./arrow-twoway-vertical")).IconArrowTwowayVertical; case Icons.ARROW_UP_COPY: return (await import("./arrow-up-copy")).IconArrowUpCopy; case Icons.ARROW_UP_DOWN_SPLIT: return (await import("./arrow-up-down-split")).IconArrowUpDownSplit; case Icons.ARROW_UP_DOWN_STOP: return (await import("./arrow-up-down-stop")).IconArrowUpDownStop; case Icons.ARROW_UP_DOWN: return (await import("./arrow-up-down")).IconArrowUpDown; case Icons.ARROW_UP_LEFT: return (await import("./arrow-up-left")).IconArrowUpLeft; case Icons.ARROW_UP_RIGHT: return (await import("./arrow-up-right")).IconArrowUpRight; case Icons.ARROW_UP: return (await import("./arrow-up")).IconArrowUp; case Icons.ARROW_UPLOAD: return (await import("./arrow-upload")).IconArrowUpload; case Icons.CHEVRON_CONNECT2: return (await import("./chevron-connect2")).IconChevronConnect2; case Icons.CHEVRON_CONNECT: return (await import("./chevron-connect")).IconChevronConnect; case Icons.CHEVRON_DISCONNECT2: return (await import("./chevron-disconnect2")).IconChevronDisconnect2; case Icons.CHEVRON_DISCONNECT: return (await import("./chevron-disconnect")).IconChevronDisconnect; case Icons.CHEVRON_DOUBLE_DOWN: return (await import("./chevron-double-down")).IconChevronDoubleDown; case Icons.CHEVRON_DOUBLE_LEFT: return (await import("./chevron-double-left")).IconChevronDoubleLeft; case Icons.CHEVRON_DOUBLE_RIGHT: return (await import("./chevron-double-right")).IconChevronDoubleRight; case Icons.CHEVRON_DOUBLE_UP: return (await import("./chevron-double-up")).IconChevronDoubleUp; case Icons.CHEVRON_DOWN: return (await import("./chevron-down")).IconChevronDown; case Icons.CHEVRON_LEFT: return (await import("./chevron-left")).IconChevronLeft; case Icons.CHEVRON_RIGHT: return (await import("./chevron-right")).IconChevronRight; case Icons.CHEVRON_UP: return (await import("./chevron-up")).IconChevronUp; case Icons.ICON01: return (await import("./icon01")).IconIcon01; case Icons.BOTTLE: return (await import("./bottle")).IconBottle; case Icons.BOTTLES: return (await import("./bottles")).IconBottles; case Icons.BREAD_SLICE: return (await import("./bread-slice")).IconBreadSlice; case Icons.COFFEE_CUP: return (await import("./coffee-cup")).IconCoffeeCup; case Icons.COFFEE_MACHINE: return (await import("./coffee-machine")).IconCoffeeMachine; case Icons.COFFEE_BEANS: return (await import("./coffee-beans")).IconCoffeeBeans; case Icons.COGNAC_GLASS: return (await import("./cognac-glass")).IconCognacGlass; case Icons.ESPRESS_MACHINE2: return (await import("./espress-machine2")).IconEspressMachine2; case Icons.ESPRESSO_MACHINE_E61: return (await import("./espresso-machine-e61")).IconEspressoMachineE61; case Icons.ESPRESSO_MACHINE: return (await import("./espresso-machine")).IconEspressoMachine; case Icons.ESPRESSO_PISTOL: return (await import("./espresso-pistol")).IconEspressoPistol; case Icons.HAMBURGER: return (await import("./hamburger")).IconHamburger; case Icons.PERCULATOR: return (await import("./perculator")).IconPerculator; case Icons.WINE_GLASS: return (await import("./wine-glass")).IconWineGlass; case Icons.ALARM_BELL2: return (await import("./alarm-bell2")).IconAlarmBell2; case Icons.ALARM_BELL3: return (await import("./alarm-bell3")).IconAlarmBell3; case Icons.ALARM_BELL: return (await import("./alarm-bell")).IconAlarmBell; case Icons.ART_SUPPLIES: return (await import("./art-supplies")).IconArtSupplies; case Icons.AUDIO_WAVES: return (await import("./audio-waves")).IconAudioWaves; case Icons.BLUETOOTH: return (await import("./bluetooth")).IconBluetooth; case Icons.CAMERA: return (await import("./camera")).IconCamera; case Icons.CLIPBOARD: return (await import("./clipboard")).IconClipboard; case Icons.COLOR_PALLETTE: return (await import("./color-pallette")).IconColorPallette; case Icons.COLOR_RGB: return (await import("./color-rgb")).IconColorRgb; case Icons.COLOR_SWATCHES: return (await import("./color-swatches")).IconColorSwatches; case Icons.DESKTOP: return (await import("./desktop")).IconDesktop; case Icons.FILMROLL: return (await import("./filmroll")).IconFilmroll; case Icons.GAMEPAD_CLASSIC: return (await import("./gamepad-classic")).IconGamepadClassic; case Icons.GAMEPAD: return (await import("./gamepad")).IconGamepad; case Icons.HEADPHONES: return (await import("./headphones")).IconHeadphones; case Icons.HIGHLIGHT: return (await import("./highlight")).IconHighlight; case Icons.IMAGE: return (await import("./image")).IconImage; case Icons.JOYSTICK: return (await import("./joystick")).IconJoystick; case Icons.LAPTOP: return (await import("./laptop")).IconLaptop; case Icons.MAIL_OPEN: return (await import("./mail-open")).IconMailOpen; case Icons.MAIL: return (await import("./mail")).IconMail; case Icons.MEDIA: return (await import("./media")).IconMedia; case Icons.MICROPHONE: return (await import("./microphone")).IconMicrophone; case Icons.MUSIC_NOTE_SINGLE: return (await import("./music-note-single")).IconMusicNoteSingle; case Icons.MUSIC_NOTE: return (await import("./music-note")).IconMusicNote; case Icons.NES_CONTROLLER: return (await import("./nes-controller")).IconNesController; case Icons.PACMAN: return (await import("./pacman")).IconPacman; case Icons.PAINT_ROLLER: return (await import("./paint-roller")).IconPaintRoller; case Icons.PAPERPLANE: return (await import("./paperplane")).IconPaperplane; case Icons.PLAYBACK_BACKWARD: return (await import("./playback-backward")).IconPlaybackBackward; case Icons.PLAYBACK_END: return (await import("./playback-end")).IconPlaybackEnd; case Icons.PLAYBACK_FORWARD: return (await import("./playback-forward")).IconPlaybackForward; case Icons.PLAYBACK_NEXT: return (await import("./playback-next")).IconPlaybackNext; case Icons.PLAYBACK_PAUSE: return (await import("./playback-pause")).IconPlaybackPause; case Icons.PLAYBACK_PLAY: return (await import("./playback-play")).IconPlaybackPlay; case Icons.PLAYBACK_PREVIOUS: return (await import("./playback-previous")).IconPlaybackPrevious; case Icons.PLAYBACK_START: return (await import("./playback-start")).IconPlaybackStart; case Icons.PLAYBACK_STOP: return (await import("./playback-stop")).IconPlaybackStop; case Icons.PRINTER: return (await import("./printer")).IconPrinter; case Icons.RECORD: return (await import("./record")).IconRecord; case Icons.REELS: return (await import("./reels")).IconReels; case Icons.TABLET_LANDSCAPE: return (await import("./tablet-landscape")).IconTabletLandscape; case Icons.TABLET: return (await import("./tablet")).IconTablet; case Icons.TELEVISION: return (await import("./television")).IconTelevision; case Icons.TERMINAL: return (await import("./terminal")).IconTerminal; case Icons.VIDEO_CAMERA: return (await import("./video-camera")).IconVideoCamera; case Icons.VIDEOS: return (await import("./videos")).IconVideos; case Icons.VOLUME_I: return (await import("./volume-i")).IconVolumeI; case Icons.VOLUME_II: return (await import("./volume-ii")).IconVolumeIi; case Icons.VOLUME_III: return (await import("./volume-iii")).IconVolumeIii; case Icons.VOLUME_MUTE: return (await import("./volume-mute")).IconVolumeMute; case Icons.VOLUME_OFF: return (await import("./volume-off")).IconVolumeOff; case Icons.WEBSITE: return (await import("./website")).IconWebsite; case Icons.WIFI2: return (await import("./wifi2")).IconWifi2; case Icons.WIFI3: return (await import("./wifi3")).IconWifi3; case Icons.WIFI_ROUNDED: return (await import("./wifi-rounded")).IconWifiRounded; case Icons.WIFI: return (await import("./wifi")).IconWifi; case Icons.AI_FACE: return (await import("./ai-face")).IconAiFace; case Icons.AI_LETTERS_BLOCKED: return (await import("./ai-letters-blocked")).IconAiLettersBlocked; case Icons.AI_LETTERS_CIRCLED: return (await import("./ai-letters-circled")).IconAiLettersCircled; case Icons.AI_LETTERS: return (await import("./ai-letters")).IconAiLetters; case Icons.AFRAME: return (await import("./aframe")).IconAframe; case Icons.ARTWORK_FRAME: return (await import("./artwork-frame")).IconArtworkFrame; case Icons.BARBECUE: return (await import("./barbecue")).IconBarbecue; case Icons.BATHROOM_ESSENTIALS: return (await import("./bathroom-essentials")).IconBathroomEssentials; case Icons.BINOCULARS: return (await import("./binoculars")).IconBinoculars; case Icons.BLENDER: return (await import("./blender")).IconBlender; case Icons.BOOKCASE: return (await import("./bookcase")).IconBookcase; case Icons.BRAIN: return (await import("./brain")).IconBrain; case Icons.BRANCH2: return (await import("./branch2")).IconBranch2; case Icons.BRANCH3: return (await import("./branch3")).IconBranch3; case Icons.BRANCH: return (await import("./branch")).IconBranch; case Icons.BULB: return (await import("./bulb")).IconBulb; case Icons.CACTUS: return (await import("./cactus")).IconCactus; case Icons.CAMPER: return (await import("./camper")).IconCamper; case Icons.CARAVAN: return (await import("./caravan")).IconCaravan; case Icons.CHIP: return (await import("./chip")).IconChip; case Icons.CLEANING_BUCKET: return (await import("./cleaning-bucket")).IconCleaningBucket; case Icons.CLEANING_SPRAY: return (await import("./cleaning-spray")).IconCleaningSpray; case Icons.CLOSET: return (await import("./closet")).IconCloset; case Icons.COINS: return (await import("./coins")).IconCoins; case Icons.COMPASS2: return (await import("./compass2")).IconCompass2; case Icons.COMPASS: return (await import("./compass")).IconCompass; case Icons.CUBE3D: return (await import("./cube3d")).IconCube3d; case Icons.EDUCATION: return (await import("./education")).IconEducation; case Icons.FACTORY_ARM: return (await import("./factory-arm")).IconFactoryArm; case Icons.FACTORY_BELT: return (await import("./factory-belt")).IconFactoryBelt; case Icons.FACTORY: return (await import("./factory")).IconFactory; case Icons.FINGERPRINT: return (await import("./fingerprint")).IconFingerprint; case Icons.FIRE: return (await import("./fire")).IconFire; case Icons.FRIDGE: return (await import("./fridge")).IconFridge; case Icons.FURNITURE_BED2: return (await import("./furniture-bed2")).IconFurnitureBed2; case Icons.FURNITURE_BED_KING2: return (await import("./furniture-bed-king2")).IconFurnitureBedKing2; case Icons.FURNITURE_BED_KING: return (await import("./furniture-bed-king")).IconFurnitureBedKing; case Icons.FURNITURE_BED_SINGLE2: return (await import("./furniture-bed-single2")).IconFurnitureBedSingle2; case Icons.FURNITURE_BED_SINGLE: return (await import("./furniture-bed-single")).IconFurnitureBedSingle; case Icons.FURNITURE_BED: return (await import("./furniture-bed")).IconFurnitureBed; case Icons.FURNITURE_BEDSIDE_TABLE: return (await import("./furniture-bedside-table")).IconFurnitureBedsideTable; case Icons.FURNITURE_CHAIR2: return (await import("./furniture-chair2")).IconFurnitureChair2; case Icons.FURNITURE_CHAIR3: return (await import("./furniture-chair3")).IconFurnitureChair3; case Icons.FURNITURE_CHAIR4: return (await import("./furniture-chair4")).IconFurnitureChair4; case Icons.FURNITURE_CHAIR: return (await import("./furniture-chair")).IconFurnitureChair; case Icons.FURNITURE_COUCH2: return (await import("./furniture-couch2")).IconFurnitureCouch2; case Icons.FURNITURE_COUCH3: return (await import("./furniture-couch3")).IconFurnitureCouch3; case Icons.FURNITURE_COUCH4: return (await import("./furniture-couch4")).IconFurnitureCouch4; case Icons.FURNITURE_COUCH: return (await import("./furniture-couch")).IconFurnitureCouch; case Icons.FURNITURE_DESK: return (await import("./furniture-desk")).IconFurnitureDesk; case Icons.FURNITURE_DRESSOIR: return (await import("./furniture-dressoir")).IconFurnitureDressoir; case Icons.GRAPH_UP_ROUND: return (await import("./graph-up-round")).IconGraphUpRound; case Icons.GRAPH_UP: return (await import("./graph-up")).IconGraphUp; case Icons.HAIRDRYER: return (await import("./hairdryer")).IconHairdryer; case Icons.HILL_LANDSCAPE: return (await import("./hill-landscape")).IconHillLandscape; case Icons.IDEA_FACTORY: return (await import("./idea-factory")).IconIdeaFactory; case Icons.INDUSTRY3: return (await import("./industry3")).IconIndustry3; case Icons.IRON: return (await import("./iron")).IconIron; case Icons.KITCHEN_CUTLERY: return (await import("./kitchen-cutlery")).IconKitchenCutlery; case Icons.KITCHEN_UTENSILS: return (await import("./kitchen-utensils")).IconKitchenUtensils; case Icons.LAKE_VIEW: return (await import("./lake-view")).IconLakeView; case Icons.LEAF2: return (await import("./leaf2")).IconLeaf2; case Icons.LEAF3: return (await import("./leaf3")).IconLeaf3; case Icons.LEAF: return (await import("./leaf")).IconLeaf; case Icons.LEAFS: return (await import("./leafs")).IconLeafs; case Icons.LIQUID_SOAP2: return (await import("./liquid-soap2")).IconLiquidSoap2; case Icons.LIQUID_SOAP: return (await import("./liquid-soap")).IconLiquidSoap; case Icons.LUXE_VILLA: return (await import("./luxe-villa")).IconLuxeVilla; case Icons.MANSION: return (await import("./mansion")).IconMansion; case Icons.MICROWAVE: return (await import("./microwave")).IconMicrowave; case Icons.MONEY: return (await import("./money")).IconMoney; case Icons.MONEYBAG: return (await import("./moneybag")).IconMoneybag; case Icons.MOUNTAIN_SCAPE: return (await import("./mountain-scape")).IconMountainScape; case Icons.OVEN: return (await import("./oven")).IconOven; case Icons.PLANT: return (await import("./plant")).IconPlant; case Icons.POLITICIAN2: return (await import("./politician2")).IconPolitician2; case Icons.POLITICIAN: return (await import("./politician")).IconPolitician; case Icons.ROCKET: return (await import("./rocket")).IconRocket; case Icons.ROOM_SHADE: return (await import("./room-shade")).IconRoomShade; case Icons.SHIELD2_LINE: return (await import("./shield2-line")).IconShield2Line; case Icons.SHIELD2: return (await import("./shield2")).IconShield2; case Icons.SHIELD3_LINE: return (await import("./shield3-line")).IconShield3Line; case Icons.SHIELD3: return (await import("./shield3")).IconShield3; case Icons.SHIELD4_LINE: return (await import("./shield4-line")).IconShield4Line; case Icons.SHIELD4: return (await import("./shield4")).IconShield4; case Icons.SHIELD_LINE: return (await import("./shield-line")).IconShieldLine; case Icons.SHIELD: return (await import("./shield")).IconShield; case Icons.STOVE: return (await import("./stove")).IconStove; case Icons.SURFBOARD: return (await import("./surfboard")).IconSurfboard; case Icons.SWIMMING_POOL: return (await import("./swimming-pool")).IconSwimmingPool; case Icons.TEMPLE2: return (await import("./temple2")).IconTemple2; case Icons.TEMPLE: return (await import("./temple")).IconTemple; case Icons.TENT_CAMPING: return (await import("./tent-camping")).IconTentCamping; case Icons.TENT: return (await import("./tent")).IconTent; case Icons.TOY_BLOCKS2: return (await import("./toy-blocks2")).IconToyBlocks2; case Icons.TOY_BLOCKS3: return (await import("./toy-blocks3")).IconToyBlocks3; case Icons.TOY_BLOCKS: return (await import("./toy-blocks")).IconToyBlocks; case Icons.TOY_HEAD: return (await import("./toy-head")).IconToyHead; case Icons.TREE2: return (await import("./tree2")).IconTree2; case Icons.TREE3: return (await import("./tree3")).IconTree3; case Icons.TREE: return (await import("./tree")).IconTree; case Icons.TREEHOUSE: return (await import("./treehouse")).IconTreehouse; case Icons.TREES2: return (await import("./trees2")).IconTrees2; case Icons.TREES: return (await import("./trees")).IconTrees; case Icons.TRUNK1: return (await import("./trunk1")).IconTrunk1; case Icons.TRUNK2: return (await import("./trunk2")).IconTrunk2; case Icons.UFO: return (await import("./ufo")).IconUfo; case Icons.VOTE: return (await import("./vote")).IconVote; case Icons.WALLET: return (await import("./wallet")).IconWallet; case Icons.WASHING_MACHINE: return (await import("./washing-machine")).IconWashingMachine; case Icons.WATERCOOKER: return (await import("./watercooker")).IconWatercooker; case Icons.YURT: return (await import("./yurt")).IconYurt; case Icons.BABY_STROLLER: return (await import("./baby-stroller")).IconBabyStroller; case Icons.CLOTHING_TSHIRT: return (await import("./clothing-tshirt")).IconClothingTshirt; case Icons.COTTON: return (await import("./cotton")).IconCotton; case Icons.HOME_GARDEN: return (await import("./home-garden")).IconHomeGarden; case Icons.HYPOALLERGENIC: return (await import("./hypoallergenic")).IconHypoallergenic; case Icons.NO_LEAKS: return (await import("./no-leaks")).IconNoLeaks; case Icons.SUITCASE_JOBS: return (await import("./suitcase-jobs")).IconSuitcaseJobs; case Icons.SHOPPING_BAG2: return (await import("./shopping-bag2")).IconShoppingBag2; case Icons.SHOPPING_BAG3: return (await import("./shopping-bag3")).IconShoppingBag3; case Icons.SHOPPING_BAG_DISCOUNT: return (await import("./shopping-bag-discount")).IconShoppingBagDiscount; case Icons.SHOPPING_BAG: return (await import("./shopping-bag")).IconShoppingBag; case Icons.SHOPPING_BASKET_ROUNDED: return (await import("./shopping-basket-rounded")).IconShoppingBasketRounded; case Icons.SHOPPING_BASKET: return (await import("./shopping-basket")).IconShoppingBasket; case Icons.SHOPPING_CART_FAST: return (await import("./shopping-cart-fast")).IconShoppingCartFast; case Icons.SHOPPING_CART: return (await import("./shopping-cart")).IconShoppingCart; case Icons.SHOPPING_LABEL: return (await import("./shopping-label")).IconShoppingLabel; case Icons.SHOPPING_LABELS: return (await import("./shopping-labels")).IconShoppingLabels; case Icons.ICON43: return (await import("./icon43")).IconIcon43; case Icons.BAHT_SYMBOL: return (await import("./baht-symbol")).IconBahtSymbol; case Icons.DICE1: return (await import("./dice1")).IconDice1; case Icons.DICE2: return (await import("./dice2")).IconDice2; case Icons.DICE3: return (await import("./dice3")).IconDice3; case Icons.DICE4: return (await import("./dice4")).IconDice4; case Icons.DICE5: return (await import("./dice5")).IconDice5; case Icons.DICE6: return (await import("./dice6")).IconDice6; case Icons.DICE7: return (await import("./dice7")).IconDice7; case Icons.DICE8: return (await import("./dice8")).IconDice8; case Icons.DICE9: return (await import("./dice9")).IconDice9; case Icons.DIGIT_DIGITAL1: return (await import("./digit-digital1")).IconDigitDigital1; case Icons.DIGIT_DIGITAL2: return (await import("./digit-digital2")).IconDigitDigital2; case Icons.DIGIT_DIGITAL3: return (await import("./digit-digital3")).IconDigitDigital3; case Icons.DIGIT_DIGITAL4: return (await import("./digit-digital4")).IconDigitDigital4; case Icons.DIGIT_DIGITAL5: return (await import("./digit-digital5")).IconDigitDigital5; case Icons.DIGIT_DIGITAL6: return (await import("./digit-digital6")).IconDigitDigital6; case Icons.DIGIT_DIGITAL7: return (await import("./digit-digital7")).IconDigitDigital7; case Icons.DIGIT_DIGITAL8: return (await import("./digit-digital8")).IconDigitDigital8; case Icons.DIGIT_DIGITAL9: return (await import("./digit-digital9")).IconDigitDigital9; case Icons.DIGIT_DIGTAL0: return (await import("./digit-digtal0")).IconDigitDigtal0; case Icons.DOLLAR: return (await import("./dollar")).IconDollar; case Icons.EURO: return (await import("./euro")).IconEuro; case Icons.PERCENTAGE: return (await import("./percentage")).IconPercentage; case Icons.POUND_SYMBOL: return (await import("./pound-symbol")).IconPoundSymbol; case Icons.PROMILLE: return (await import("./promille")).IconPromille; case Icons.RUBLES_SYMBOL: return (await import("./rubles-symbol")).IconRublesSymbol; case Icons.RUPEE_SYMBOL_COPY: return (await import("./rupee-symbol-copy")).IconRupeeSymbolCopy; case Icons.RUPEE_SYMBOL: return (await import("./rupee-symbol")).IconRupeeSymbol; case Icons.SYMBOL_FEMALE: return (await import("./symbol-female")).IconSymbolFemale; case Icons.SYMBOL_MALE: return (await import("./symbol-male")).IconSymbolMale; case Icons.SYMBOL_UNISEX: return (await import("./symbol-unisex")).IconSymbolUnisex; case Icons.THREE_DOTS_DIAGONAL_MAJOR: return (await import("./three-dots-diagonal-major")).IconThreeDotsDiagonalMajor; case Icons.THREE_DOTS_DIAGONAL_MINOR: return (await import("./three-dots-diagonal-minor")).IconThreeDotsDiagonalMinor; case Icons.THREE_DOTS_HORIZONTAL: return (await import("./three-dots-horizontal")).IconThreeDotsHorizontal; case Icons.THREE_DOTS_LINES: return (await import("./three-dots-lines")).IconThreeDotsLines; case Icons.THREE_DOTS_VERTICAL: return (await import("./three-dots-vertical")).IconThreeDotsVertical; case Icons.TWO_DOTS_DIAGONAL_MAJOR: return (await import("./two-dots-diagonal-major")).IconTwoDotsDiagonalMajor; case Icons.TWO_DOTS_DIAGONAL_MINOR: return (await import("./two-dots-diagonal-minor")).IconTwoDotsDiagonalMinor; case Icons.TWO_DOTS_HORIZONTAL: return (await import("./two-dots-horizontal")).IconTwoDotsHorizontal; case Icons.TWO_DOTS_LINES: return (await import("./two-dots-lines")).IconTwoDotsLines; case Icons.TWO_DOTS_VERTICAL: return (await import("./two-dots-vertical")).IconTwoDotsVertical; case Icons.YEN: return (await import("./yen")).IconYen; case Icons.BALL_BASKETBALL: return (await import("./ball-basketball")).IconBallBasketball; case Icons.BALL_FOOTBALL: return (await import("./ball-football")).IconBallFootball; case Icons.BALL_RUGBY: return (await import("./ball-rugby")).IconBallRugby; case Icons.BALL_TENNIS: return (await import("./ball-tennis")).IconBallTennis; case Icons.ACCESSIBILITY_PERSON_CIRCLED: return (await import("./accessibility-person-circled")).IconAccessibilityPersonCircled; case Icons.ACCESSIBILITY_PERSON: return (await import("./accessibility-person")).IconAccessibilityPerson; case Icons.ADD_FAT: return (await import("./add-fat")).IconAddFat; case Icons.ADD_L: return (await import("./add-l")).IconAddL; case Icons.ADD_LINES: return (await import("./add-lines")).IconAddLines; case Icons.ADD_M: return (await import("./add-m")).IconAddM; case Icons.ADD_S: return (await import("./add-s")).IconAddS; case Icons.AT_SIGN: return (awa