Default IconButton
default-iconbutton.tsx
<IconButton icon={FaPlus} aria-label="Add" />The Icon Button component renders a button with an icon. It supports various actions, including external links and loading states.
<IconButton icon={FaPlus} aria-label="Add" />// Themes
<IconButton theme="primary" icon={FaPlus} aria-label="Add" />
<IconButton theme="secondary" icon={FaPlus} aria-label="Add" />
<IconButton theme="tertiary" icon={FaPlus} aria-label="Add" />
<IconButton theme="quaternary" icon={FaPlus} aria-label="Add" />
// States
<IconButton state="success" icon={FaPlus} aria-label="Add" />
<IconButton state="warning" icon={FaPlus} aria-label="Add" />
<IconButton state="error" icon={FaPlus} aria-label="Add" />
<IconButton state="info" icon={FaPlus} aria-label="Add" />
// Sizes
<IconButton size="xs" icon={FaPlus} aria-label="Add" />
<IconButton size="small" icon={FaPlus} aria-label="Add" />
<IconButton size="medium" icon={FaPlus} aria-label="Add" />
<IconButton size="large" icon={FaPlus} aria-label="Add" />
// Variants
<IconButton variant="solid" icon={FaPlus} aria-label="Add" />
<IconButton variant="outline" icon={FaPlus} aria-label="Add" />
<IconButton variant="glass" icon={FaPlus} aria-label="Add" />
// Rounding
<IconButton rounding="none" icon={FaPlus} aria-label="Add" />
<IconButton rounding="medium" icon={FaPlus} aria-label="Add" />
<IconButton rounding="large" icon={FaPlus} aria-label="Add" />
// Shadows
<IconButton shadow="none" icon={FaPlus} aria-label="Add" />
<IconButton shadow="light" icon={FaPlus} aria-label="Add" />
<IconButton shadow="strong" icon={FaPlus} aria-label="Add" />// Disabled
<IconButton disabled icon={FaPlus} aria-label="Add" />
// Loading
<IconButton loading icon={FaPlus} aria-label="Add" />