Icon
Use the icon component to display Octicons with an optional background
import {Icon} from '@primer/react-brand'
| Name | Type | Default | Description |
|---|---|---|---|
icon | OcticonProps | React.ReactElement<OcticonProps> | The Octicon component to render | |
color | 'default', 'blue', 'coral', 'green', 'gray', 'indigo', 'lemon', 'lime', 'orange', 'pink', 'purple', 'red', 'teal', 'yellow' | 'default' | The color of the icon |
size | 'small', 'medium', 'large', 20, 24, 28, 32, 36, 40, 44 | 'small' | The size of the icon |
hasBackground | boolean | false | Whether to show a background behind the icon |
className | string | Additional CSS class for the icon |
All other props are forwarded to the underlying SVG element.