// Search new icons at https://reactsvgicons.com/ // Note: save this file using Ctrl + K, Ctrl + Shift + S to disable autoformat // ==== General actions ======= export { BiMenu as IconMenu } from 'react-icons/bi'; export { LuLogOut as IconLogout } from 'react-icons/lu'; export { FiSave as IconSave } from 'react-icons/fi'; export { BiCheck as IconAccept } from 'react-icons/bi'; export { BiX as IconRemove } from 'react-icons/bi'; export { BiTrash as IconDestroy } from 'react-icons/bi'; export { BiReset as IconReset } from 'react-icons/bi'; export { LiaEdit as IconEdit } from 'react-icons/lia'; export { FiEdit as IconEdit2 } from 'react-icons/fi'; export { BiSearchAlt2 as IconSearch } from 'react-icons/bi'; export { BiDownload as IconDownload } from 'react-icons/bi'; export { BiUpload as IconUpload } from 'react-icons/bi'; export { BiCog as IconSettings } from 'react-icons/bi'; export { TbEye as IconShow } from 'react-icons/tb'; export { TbEyeX as IconHide } from 'react-icons/tb'; export { BiShareAlt as IconShare } from 'react-icons/bi'; export { LuFilter as IconFilter } from 'react-icons/lu'; export { LuFilterX as IconFilterReset } from 'react-icons/lu'; export {BiDownArrowCircle as IconOpenList } from 'react-icons/bi'; export { LuAlertTriangle as IconAlert } from 'react-icons/lu'; // ===== UI elements ======= export { BiX as IconClose } from 'react-icons/bi'; export { LuChevronDown as IconDropArrow } from 'react-icons/lu'; export { LuChevronUp as IconDropArrowUp } from 'react-icons/lu'; export { RiMenuFoldFill as IconMenuFold } from 'react-icons/ri'; export { RiMenuUnfoldFill as IconMenuUnfold } from 'react-icons/ri'; export { LuMoon as IconDarkTheme } from 'react-icons/lu'; export { LuSun as IconLightTheme } from 'react-icons/lu'; export { LuFolderTree as IconFolderTree } from 'react-icons/lu'; export { LuFolder as IconFolder } from 'react-icons/lu'; export { LuFolderOpen as IconFolderOpened } from 'react-icons/lu'; export { LuFolderClosed as IconFolderClosed } from 'react-icons/lu'; export { LuFolderDot as IconFolderEmpty } from 'react-icons/lu'; export { LuLightbulb as IconHelp } from 'react-icons/lu'; export { LuLightbulbOff as IconHelpOff } from 'react-icons/lu'; export { RiPushpinFill as IconPin } from 'react-icons/ri'; export { RiUnpinLine as IconUnpin } from 'react-icons/ri'; export { BiCaretDown as IconSortDesc } from 'react-icons/bi'; export { BiCaretUp as IconSortAsc } from 'react-icons/bi'; export { BiChevronLeft as IconPageLeft } from 'react-icons/bi'; export { BiChevronRight as IconPageRight } from 'react-icons/bi'; export { BiFirstPage as IconPageFirst } from 'react-icons/bi'; export { BiLastPage as IconPageLast } from 'react-icons/bi'; // ==== User status ======= export { LuUserCircle2 as IconUser } from 'react-icons/lu'; export { FaCircleUser as IconUser2 } from 'react-icons/fa6'; export { TbUserEdit as IconEditor } from 'react-icons/tb'; export { LuCrown as IconOwner } from 'react-icons/lu'; export { TbMeteor as IconAdmin } from 'react-icons/tb'; export { TbMeteorOff as IconAdminOff } from 'react-icons/tb'; export { LuGlasses as IconReader } from 'react-icons/lu'; // ===== Domain entities ======= export { TbBriefcase as IconBusiness } from 'react-icons/tb'; export { VscLibrary as IconLibrary } from 'react-icons/vsc'; export { IoLibrary as IconLibrary2 } from 'react-icons/io5'; export { BiDiamond as IconTemplates } from 'react-icons/bi'; export { GiHoneycomb as IconOSS } from 'react-icons/gi'; export { RiHexagonLine as IconRSForm } from 'react-icons/ri'; export { LuArchive as IconArchive } from 'react-icons/lu'; export { LuDatabase as IconDatabase } from 'react-icons/lu'; export { LuImage as IconImage } from 'react-icons/lu'; export { TbColumns as IconList } from 'react-icons/tb'; export { ImStack as IconVersions } from 'react-icons/im'; export { TbColumnsOff as IconListOff } from 'react-icons/tb'; export { LuAtSign as IconTerm } from 'react-icons/lu'; export { LuSubscript as IconAlias } from 'react-icons/lu'; export { TbMathFunction as IconFormula } from 'react-icons/tb'; export { BiFontFamily as IconText } from 'react-icons/bi'; export { BiFont as IconTextOff } from 'react-icons/bi'; export { RiTreeLine as IconTree } from 'react-icons/ri'; export { FaRegKeyboard as IconControls } from 'react-icons/fa6'; export { RiLockLine as IconImmutable } from 'react-icons/ri'; export { RiLockUnlockLine as IconMutable } from 'react-icons/ri'; export { RiOpenSourceLine as IconPublic } from 'react-icons/ri'; export { RiShieldLine as IconProtected } from 'react-icons/ri'; export { RiShieldKeyholeLine as IconPrivate } from 'react-icons/ri'; export { BiBug as IconStatusError } from 'react-icons/bi'; export { BiCheckCircle as IconStatusOK } from 'react-icons/bi'; export { BiHelpCircle as IconStatusUnknown } from 'react-icons/bi'; export { BiPauseCircle as IconStatusIncalculable } from 'react-icons/bi'; export { LuPower as IconKeepAliasOn } from 'react-icons/lu'; export { LuPowerOff as IconKeepAliasOff } from 'react-icons/lu'; export { LuFlag as IconKeepTermOn } from 'react-icons/lu'; export { LuFlagOff as IconKeepTermOff } from 'react-icons/lu'; // ===== Domain actions ===== export { BiUpvote as IconMoveUp } from 'react-icons/bi'; export { BiDownvote as IconMoveDown } from 'react-icons/bi'; export { BiRightArrow as IconMoveRight } from 'react-icons/bi'; export { BiLeftArrow as IconMoveLeft } from 'react-icons/bi'; export { FiBell as IconFollow } from 'react-icons/fi'; export { FiBellOff as IconFollowOff } from 'react-icons/fi'; export { BiPlusCircle as IconNewItem } from 'react-icons/bi'; export { FaSquarePlus as IconNewItem2 } from 'react-icons/fa6'; export { BiDuplicate as IconClone } from 'react-icons/bi'; export { LuReplace as IconReplace } from 'react-icons/lu'; export { FaSortAmountDownAlt as IconSortList } from 'react-icons/fa'; export { LuNetwork as IconGenerateStructure } from 'react-icons/lu'; export { LuBookCopy as IconInlineSynthesis } from 'react-icons/lu'; export { LuWand2 as IconGenerateNames } from 'react-icons/lu'; export { GrConnect as IconConnect } from 'react-icons/gr'; export { BsPlay as IconExecute } from 'react-icons/bs'; // ======== Graph UI ======= export { BiCollapse as IconGraphCollapse } from 'react-icons/bi'; export { BiExpand as IconGraphExpand } from 'react-icons/bi'; export { LuMaximize as IconGraphMaximize } from 'react-icons/lu'; export { BiGitBranch as IconGraphInputs } from 'react-icons/bi'; export { BiGitMerge as IconGraphOutputs } from 'react-icons/bi'; export { LuAtom as IconGraphCore } from 'react-icons/lu'; export { LuRotate3D as IconRotate3D } from 'react-icons/lu'; export { MdOutlineFitScreen as IconFitImage } from 'react-icons/md'; export { LuSparkles as IconClustering } from 'react-icons/lu'; export { LuSparkle as IconClusteringOff } from 'react-icons/lu'; export { TbGridDots as IconGrid } from 'react-icons/tb'; export { FaSlash as IconLineStraight } from 'react-icons/fa6'; export { PiWaveSineLight as IconLineWave } from 'react-icons/pi'; export { LuCircleDashed as IconAnimation } from 'react-icons/lu'; export { LuCircle as IconAnimationOff } from 'react-icons/lu'; // ===== Custom elements ====== interface IconSVGProps { viewBox: string; size?: string; className?: string; props?: React.SVGProps; children: React.ReactNode; } export interface IconProps { size?: string; className?: string; } function MetaIconSVG({ viewBox, size = '1.5rem', className, props, children }: IconSVGProps) { return ( {children} ); } export function IconManuals(props: IconProps) { return ( ); } export function IconLogin(props: IconProps) { return ( ); } export function CheckboxChecked() { return ( ); } export function CheckboxNull() { return ( ); }