Components

Badge

feedback

Small labeled UI element for displaying status, categories, or counts. Multiple variants (default, secondary, destructive, outline, success, warning) for different contexts with consistent rounded styling.

@launch/ui

Live Preview

Variants

Badge Variants

Available badge styles for different contexts

Default
Secondary
Destructive
Outline
Success
Warning

Status

Status Indicators

Visual status badges for states and conditions

Active
Pending
Error
Inactive
Draft

Roles

User Roles

Display user permissions and access levels

Admin
Editor
Viewer
Owner

Tags

Categories & Tags

Label content with tags and categories

React
TypeScript
Next.js
Tailwind CSS
UI/UX

Notifications

Notification Badges

Display counts and notification indicators

Messages
5
Updates
12
Tasks
3

Features

Feature Labels

Highlight feature states and availability

New
Beta
Coming Soon
Deprecated
Popular

Real World

Product Information

Badges combined with text in context

Launch77 Platform
v1.0.4
MIT
API Endpoint
Rate Limited
GET
Database Connection
Connected
PostgreSQL

Usage Guidance

✓ When to Use

Use for status indicators, tags/labels, categories, counts/numbers, new/beta labels, user roles, notification badges. Best for compact, scannable information display.

✗ When NOT to Use

Don't use for buttons (use Button instead), large status messages (use Alert), form labels (use label element), or navigation items (use nav links).

Props

classNamestylechildrenonClickonChange

Tags

badge
label
status
tag
indicator
category