open-icon
Version:
Open Icon
1,319 lines (882 loc) • 104 kB
text/typescript
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