Last modified: August 22, 2025
Use the Icon component to render a visual icon within other components. It can generally be used inside most components, excluding ones that don’t support child components (e.g., the Input component does not support icons).
Props
| Prop | Type | Description | 
|---|---|---|
name Required | String | Sets the icon to display. See all available icons. | 
size | 'small' | 'medium' | 'large' | By default, the size of the icon is set automatically based on the parent component. If you need to override the default size, you can specify one to use instead. | 
color | 'inherit' (default) | 'alert' | 'warning' | 'success' | The color of the icon. See the colors section for details. | 
screenReaderText | String | Sets the text that screen readers will read for the icon. | 
Colors
Using thecolor prop, you can set an icon to one of the following colors:
Default
color="inherit"Alert
color="alert"Warning
color="warning"Success
color="success"Spacing
By default, spacing is not added around the icon. However, there may be times when you want more space between the icon and neighboring text. You can do this by manually adding a space to the text string, or by using  or {" "} as shown below.
Guidelines
Always pair icons with text. If that’s not possible, include thescreenReaderText prop to convey the icon’s meaning for users with screen readers.
Available icons
Below are the currently available icons and theirname values.
addappointmentapprovalsattachbankblockbookbulbcallingcallingHangupcallingMadecallingMissedcallingVoicemailcampaignscapclockcommentcontactcopydataSyncdatedeletedownCaratdownloadeditemailenrollexclamationfacebookfaceHappyfaceHappyFilledfaceNeutralfaceNeutralFilledfaceSadfaceSadFilledfilefiltergaugegenerateChartgiftglobegoalgooglePlusflamehashhomeimageimageGalleryinboxinsertVideoinstagraminvoicekeyleftlessonlinklinkedinlistViewlocationlockedmentionmessagesmobilenotificationnotificationOffobjectAssociationsobjectAssociationsManyToManyobjectAssociationsManyToOneoffice365orderpaymentSubscriptionspinterestpowerPointFilepresentationproductpublishquestionquestionAnswerquickbooksquotereadMorereadOnlyViewrealEstateListingrecentlySelectedrecordredorefreshregistrationremovereplacereportsrightrobotrotatersssalesQuotesalesTemplatessavesearchsequencessettingsshoppingCartsortAlpAscsortAlpDescsortAmtAscsortAmtDescsortNumAscsortNumDescsortTableAscsortTableDescspellCheckstarstrikesuccesstablettagtaskstesttexttextColortextDataTypetextSnippetthumbsDownthumbsUptickettranslatetrophytwitterundoupCaratuploadvideovideoFilevideoPlayerSubtitlesviewviewDetailswarningwebsiteworkflowsxxingyoutubeyoutubePlayzoomInzoomOut