ComponentServer-safe

Badge

Displays a compact label for status, metadata or categories.

Installation

Preview

NewIn progress ReadyDraft

Usage

tsx
import { Badge } from "@/components/ui/badge"

export function BadgeDemo() {
  return <Badge variant="success">Ready</Badge>
}

API reference

PropTypeDefaultDescription
variant"default" | "secondary" | "outline" | "destructive" | "success""default"Controls color and emphasis.
asChildbooleanfalseRenders the child while preserving badge styling.
classNamestringOverrides or extends the generated classes.