Icons
In this guide, you'll learn how to install and use Medusa UI icons.
The Medusa UI icons package is a collection of React icon components from Medusa's design system. You can use these icons either in your Medusa Admin customizations, or in your standalone React projects.
Installation#
The Medusa UI icons package is available by default in your Medusa application, so you can use them in your Medusa Admin customizations without any additional installation steps.
Installation in Standalone Projects#
Prerequisites 1
To install the Medusa UI icons package in your React-based project, run the following command:
Usage#
You can import and use the icons in your React components:
1 import { Sun } from "@medusajs/icons" 2
3 export default function Component ( ) { 4 return ( 5 < Sun /> 6 ) 7 }
Icons List#
Below is a list of all the icons available in the Medusa UI design system. Click on any icon to copy its component name.
Icon named AcademicCapSolid Icon named AdjustmentsDone Icon named AiAssistentLuminosity
Icon named ArrowDownCircle Icon named ArrowDownLeftMini Icon named ArrowDownRightMini Icon named ArrowLongRight Icon named ArrowRightDown Icon named ArrowRightMini Icon named ArrowRightOnRectangle Icon named ArrowUpCircleSolid Icon named ArrowUpRightMicro Icon named ArrowUpRightMini Icon named ArrowUpRightOnBox Icon named ArrowUturnLeft Icon named ArrowsPointingOut Icon named ArrowsPointingOutMini Icon named ArrowsReduceDiagonal Icon named BellAlertSolid Icon named BroomSparkleSolid Icon named BuildingStorefront Icon named BuildingsSolid Icon named CaretMaximizeDiagonal Icon named CaretMinimizeDiagonal Icon named ChatBubbleLeftRight Icon named ChatBubbleLeftRightSolid Icon named CheckCircleMiniSolid Icon named CheckCircleSolid Icon named ChevronDoubleLeft Icon named ChevronDoubleLeftMiniSolid Icon named ChevronDoubleRight Icon named ChevronDoubleRightMiniSolid Icon named ChevronDownMini Icon named ChevronLeftMini Icon named ChevronRightMini Icon named CircleDottedLine Icon named CircleFilledSolid Icon named CircleHalfDottedClock Icon named CircleHalfSolid Icon named CircleMiniFilledSolid Icon named CircleMiniSolid Icon named CircleQuarterSolid Icon named CircleStackSolid Icon named CircleThreeQuartersSolid Icon named ClockChangedSolidMini Icon named ClockSolidMini Icon named CloudArrowDown Icon named CodePullRequest Icon named CogSixToothSolid Icon named CommandLineSolid Icon named ComponentSolid Icon named ComputerDesktop Icon named ComputerDesktopSolid Icon named CreditCardSolid Icon named CurrencyDollar Icon named CurrencyDollarSolid Icon named CursorArrowRays Icon named DecisionProcess Icon named DescendingSorting Icon named DocumentSeries Icon named DocumentTextSolid Icon named EllipseBlueSolid Icon named EllipseGreenSolid Icon named EllipseGreySolid Icon named EllipseMiniSolid
Icon named EllipseOrangeSolid Icon named EllipsePurpleSolid Icon named EllipseRedSolid Icon named EllipsisHorizontal Icon named EllipsisVertical Icon named ExclamationCircle Icon named ExclamationCircleSolid Icon named FaceCrossedOutEyes Icon named FolderIllustration Icon named FolderOpenIllustration Icon named GlobeEuropeSolid Icon named InformationCircle Icon named InformationCircleSolid Icon named LightBulbSolid Icon named LockClosedSolid Icon named LockClosedSolidMini Icon named MagnifierAlert Icon named MagnifyingGlass Icon named MagnifyingGlassMini Icon named MemberBronzeBadge Icon named MemberGoldBadge Icon named MemberSilverBadge Icon named OpenRectArrowOut Icon named PencilSquareSolid Icon named QuestionMarkCircle Icon named ReceiptPercent Icon named RocketLaunchSolid Icon named ServerStackSolid Icon named ShoppingCartSolid Icon named SidebarLeftFilled Icon named SidebarRightFilled Icon named SparklesMiniSolid Icon named SquareBlueSolid
Icon named SquareGreenSolid
Icon named SquareGreySolid
Icon named SquareOrangeSolid
Icon named SquarePurpleSolid
Icon named SquareRedSolid
Icon named SquareTwoStack Icon named SquareTwoStackMini Icon named SquareTwoStackSolid Icon named SquaresPlusSolid Icon named StackPerspective Icon named TagIllustration Icon named ThumbnailBadge Icon named TimelineVertical Icon named TriangleDownMini Icon named TriangleLeftMini Icon named TriangleRightMini Icon named TriangleRightMiniHover Icon named TriangleUpMini
Icon Props#
Icons accept all props that an svg
element accepts.
Icon Color#
By default, outline icons' stroke color and solid icon's fill color are set to currentColor
.
You can set a different color by passing the color
prop.
Was this example helpful? It was helpful It wasn't helpful Report Issue
You can also use a CSS class by passing the className
prop.
Was this example helpful? It was helpful It wasn't helpful Report Issue
Icon Size#
All icon's width and height are 20px
and it's not possible to change them.
Was this guide helpful? It was helpful It wasn't helpful Report Issue