Badge

PreviousNext

Displays a badge or a component that looks like a badge.

BadgeSecondaryDestructiveOutline
SuccessVerified99+
import { BadgeCheckIcon, CheckIcon } from "lucide-react"

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

export function BadgeDemo() {
  return (
    <div className="flex flex-col gap-4">
      <div className="flex flex-wrap items-center justify-center gap-2">
        <Badge>Badge</Badge>
        <Badge variant="secondary">Secondary</Badge>
        <Badge variant="destructive">Destructive</Badge>
        <Badge variant="outline">Outline</Badge>
      </div>
      <div className="flex flex-wrap items-center justify-center gap-2">
        <Badge className="gap-1">
          <CheckIcon className="size-3" />
          Success
        </Badge>
        <Badge variant="secondary">
          <BadgeCheckIcon />
          Verified
        </Badge>
        <Badge
          variant="outline"
          className="h-5 min-w-5 rounded-full px-1 font-mono tabular-nums"
        >
          99+
        </Badge>
      </div>
    </div>
  )
}