Button

Displays a button or a component that looks like a button.

Default

The default button with accent background.

Variants

All available button variants.

Sizes

Available button sizes.

Disabled

Buttons with disabled state.

Usage

julia
using Suite

Button("Click me")
Button(variant="outline", "Settings")
Button(variant="destructive", size="sm", "Delete")
Button(variant="icon", size="icon", "X")

API Reference

PropTypeDefaultDescription
variantString"default"default | destructive | outline | secondary | ghost | link
sizeString"default"default | sm | lg | icon
classString""Additional CSS classes to merge
children...Any-Button content (text, icons, etc.)
kwargs...Pair-Any HTML attribute (disabled, id, etc.)