Lunar Kit LogoLunar Kit
Components

Badge

Displays a badge or a label for status indication.

Demo
Code
Badge
Secondary
Outline
Destructive

Installation

lunar add badge

Usage

import { Badge } from '@/components/ui/badge';

Basic Usage

<Badge>Badge</Badge>

Variants

<Badge variant="default">Default</Badge>
<Badge variant="secondary">Secondary</Badge>
<Badge variant="success">Success</Badge>
<Badge variant="warning">Warning</Badge>
<Badge variant="destructive">Destructive</Badge>
<Badge variant="outline">Outline</Badge>
<Badge variant="muted">Muted</Badge>

Sizes

<Badge size="sm">Small</Badge>
<Badge size="md">Medium</Badge>  {/* Default */}
<Badge size="lg">Large</Badge>

API Reference

Badge

PropTypeDefaultDescription
childrenstringRequiredBadge text
variant'default' | 'secondary' | 'success' | 'warning' | 'destructive' | 'outline' | 'muted''default'Visual variant
size'sm' | 'md' | 'lg''md'Badge size
classNamestringAdditional classes for container
textClassNamestringAdditional classes for text

On this page