preskok/ui

Small label component to highlight statuses, counts, or categories.

Installation

pnpm dlx @preskok-org/ui@latest add badge

Usage

import { Badge } from "@/registry/preskok/ui/preskok-ui/badge"
 
export function BadgeDemo() {
  return (
    <div className="flex flex-wrap gap-2">
      <Badge>Primary</Badge>
      <Badge intent="secondary">Secondary</Badge>
      <Badge intent="success">Success</Badge>
      <Badge intent="warning">Warning</Badge>
      <Badge intent="danger">Danger</Badge>
      <Badge intent="outline">Outline</Badge>
    </div>
  )
}

Props

PropTypeDefaultDescription
intent"primary" | "secondary" | "success" | "info" | "warning" | "danger" | "outline""primary"Visual style variant
isCirclebooleantrueRounded vs. squared badge
classNamestring-Additional CSS classes