Renders a square button with a centered icon.
import IconButton from '@folio/stripes-components/lib/IconButton';
<IconButton
icon="comment"
badgeCount="3"
onClick={...}
/>
Name | Type | Description |
---|---|---|
icon | string | Select the icon. You can use any icon that's available in the Icon-component |
className | string | Append your own CSS class |
type | string | Set the type of the button (defaults to "button") |
size | string | Set the size (small 24x24 px / medium 44x44 px) |
iconSize | string | Size of the icon inside the button (small, medium or large) |
style | object | Set the inline style |
onClick | function | Attach an event handler |
href | string | Turns the button into a link (instead of using an onClick handler) |
to | string or object | accepts to prop similar to <Link> from react-router Details for <Link> . |
badgeCount | string / number | Display a small number badge on the IconButton |
id | string | Adds an id attribute to the button |
title | string | Adds a title attribute to the button |
ariaLabel | string | Adds an aria label to the button |
autoFocus | bool | If this prop is true , component will automatically focus on mount |