UI.MD

Search documentation

Search for components, guides, and tokens

Button

An interactive button with multiple variants, sizes, icons, loading state, and Framer Motion layout animation.

Installation

$
npx shadcn@latest add https://ui.mattdowney.com/r/button.json

Usage

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

Examples

Default

Variants

Sizes

With Icon

With Badge

Loading