Badge
A small status descriptor for UI elements.
displayprimitive
Loading preview...
Installation
npx baseui-cn add badgeUsage
import { Badge } from "@/components/ui/badge"
<Badge variant="success">Active</Badge>
Examples
Variants
Includes default, semantic, and outline badge variants.
Loading preview...
Sizes
sm, default, and lg sizes.
Loading preview...
Pill
Use shape="pill" for fully rounded badges.
Loading preview...
API
Badge
| Prop | Type | Default | Description |
|---|---|---|---|
variant | "default" | "primary" | "primary-outline" | "secondary" | "destructive" | "outline" | "ghost" | "success" | "success-outline" | "warning" | "warning-outline" | "info" | "info-outline" | "default" | Color and fill style of the badge |
size | "sm" | "default" | "lg" | "default" | Height and font-size of the badge |
shape | "default" | "pill" | "default" | Border-radius — "default" is rounded-md, "pill" is fully rounded |