This component is similar to the Button component but is styled simply as a circle containing an icon.
The basic IconButton is useful to create compound components in which it is harder to fit a button with a text description. Choosing the right icon will be helpful for the users, and in some cases a tooltip may be necessary to explain the intent.
<Row gap="large" align="center" padding="large" justify="center">
<IconButton
size="medium"
icon="fa-check"
color="positive"
onClick={() => {}}
/>
<IconButton
size="medium"
icon="fa-check"
color="secondary"
onClick={() => {}}
/>
<IconButton
size="medium"
icon="fa-check"
color="negative"
onClick={() => {}}
/>
<IconButton
size="medium"
icon="fa-check"
color="positive"
disabled
onClick={() => {}}
/>
</Row>
The bare IconButton is even more subtle than the bare Button so it can be used to make the interface feel ligther.
<Row gap="large" align="center" justify="center">
<IconButton
size="medium"
bare
icon="fa-check"
color="positive"
onClick={() => {}}
/>
<IconButton
size="medium"
bare
icon="fa-check"
color="secondary"
onClick={() => {}}
/>
<IconButton
size="medium"
bare
icon="fa-check"
color="negative"
onClick={() => {}}
/>
<IconButton
size="medium"
bare
icon="fa-check"
color="positive"
disabled
onClick={() => {}}
/>
</Row>