Badge
Terminal-style status indicators and labels with pixel-perfect borders and glowing effects.
SYSTEM
WARNING
ERROR
SUCCESS
npm install
git status
yarn dev
process killed
Installation
npm install class-variance-authority lucide-react
Usage
import { Badge } from "@/components/ui/badge"
import { Terminal, AlertCircle, CheckCircle2, XCircle } from 'lucide-react'
export function BadgeDemo() {
return (
<div className="flex flex-wrap gap-4">
{/* Status Badge */}
<Badge className="gap-1">
<Terminal className="h-3 w-3" />
<span>SYSTEM</span>
</Badge>
{/* Process Badge */}
<Badge variant="secondary">npm install</Badge>
{/* Status Indicator */}
<Badge
variant="outline"
className="h-5 w-5 p-0 flex items-center justify-center"
/>
</div>
)
}