Basic Usage
The default badge with primary styling
Default Badge
Secondary
Outline
Destructive
Sizes
Different badge sizes for various use cases
Interactive Playground
Try different badge configurations live
import { Badge } from './Badge'
export default function App() {
return (
<div className="p-8 space-y-4">
<h2 className="text-2xl font-bold mb-4">Badge Examples</h2>
<div className="space-y-4">
<div className="flex gap-2">
<Badge>Primary</Badge>
<Badge variant="secondary">Secondary</Badge>
<Badge variant="outline">Outline</Badge>
</div>
<div className="flex gap-2">
<Badge size="sm">Small</Badge>
<Badge size="default">Default</Badge>
<Badge size="lg">Large</Badge>
</div>
</div>
</div>
)
}