A React component for the font-awesome icon library.
Param | Type | Default | Description |
---|---|---|---|
[ariaLabel] | String |
An extra accessibility label to put on the icon | |
[border] | Boolean |
false |
Whether or not to show a border radius |
[className] | String |
An extra set of CSS classes to add to the component | |
[cssModule] | Object |
Option to pass FontAwesome CSS as a module | |
[fixedWidth] | Boolean |
false |
Make buttons fixed width |
[flip] | String |
false |
Flip the icon's orientation. |
[inverse] | Boolean |
false |
Inverse the icon's color |
[name] | String |
Name of the icon to use | |
[pulse] | Boolean |
false |
Rotate icon with 8 steps, rather than smoothly |
[rotate] | Number |
The degress to rotate the icon by | |
[size] | String |
The icon scaling size | |
[spin] | Boolean |
false |
Spin the icon |
[stack] | String |
Stack an icon on top of another. Arguments specify z-index such as '1x' See documentation for example http://fontawesome.io/examples/#stacked | |
[tag] | String |
span |
The HTML tag to use as a string, eg 'i' or 'em' |