← All Components

Button

Clickable action with size and variant options.

Variants

Sizes

Disabled

Props

PropTypeDescription
variant"default" | "secondary" | "outline" | "link" | "ghost"Visual style
size"sm" | "md" | "lg" | "icon"Button size
asChildbooleanRender as child element via Radix Slot
disabledbooleanDisable interaction
classNamestringAdditional classes on the root element

Usage

<Button variant="default" size="md">Click me</Button> <Button variant="secondary">Secondary</Button> <Button variant="outline" size="lg">Large Outline</Button> <Button disabled>Disabled</Button>