Button

Prop Default Type
as

"div"

AsTag | Component

The element or component this component should render as. Can be overwrite by asChild

asChild

boolean

Change the default rendered element for the one passed as a child, merging their props and behavior.

Read our Composition guide for more details.

autoFocus

boolean

color

"primary" | "secondary" | "danger" | "success"

disabled

boolean

shape

"rounded" | "DEFAULT"

size

"sm" | "DEFAULT" | "large" | "xlarge"

type

"button" | "submit"

variant

"outline" | "solid" | "ghost"