bearnie

Button

Triggers actions and events.

Installation

npx bearnie add button
npx bearnie add button

Usage

import { Button } from "@/components/ui/button"
<Button>Button</Button>

Examples

Secondary

Outline

Ghost

Destructive

Success

Warning

Info

With left icon

With right icon

Icon only

Loading

Sizes

Anatomy

  • Button - A single interactive element with slots for icons

Props

Button

PropTypeDefaultDescription
variantdefault | destructive | outline | secondary | ghost | link | success | warning | infodefaultVisual style variant
sizexs | sm | default | lg | xldefaultButton size
iconOnlybooleanfalseSquare button for icon-only use
hrefstring-Renders as anchor link
disabledbooleanfalseDisables the button
classstring-Additional CSS classes