IconButton

ARIA
RTL

Buttons allow users to take actions, and make choices, with a single tap.

Buttons communicate actions that users can take. They are typically placed throughout your UI, in places like:

  • Modal windows
  • Forms
  • Cards
  • Toolbars
IconButton

Default

Button as a link HTML element

Variants

Sizes

Disabled

Animations

Button props

NameTypeRequiredDefaultDescription
animationprogress | success | error | pulseNo-Animation of button
asa | buttonNobuttonRendered HTML element
childrenReact.ReactNodeNo-Children content
classNamestringNo-Tailwind classes for customization
disabledbooleanNofalseDisabled button
iconJSX.ElementNo-Icon
sizexs | sm | md | lg | xlNomdSize of button
variantfill | outline | ghostNofillVisual/Logical variant of button