Badge
Status indicator with variant system, dot mode, positioning, and pulsing animation support
Badge
Small labels used to highlight statuses, metadata, or categories.
Use variants to represent semantic meaning or visual emphasis.
Sizes
Adjust badge size to match the surrounding typography or component.
Shapes
Use pill, rounded, or square shapes to match your design language.
Status Dot
Add small status indicators with optional pulse animation.
With Icons
Display icons inside badges for richer visual context.
Usage Guidelines
When to Use
- Status indicators
- Labels
- Notification counts
Accessibility
- Use aria-label for context when standalone
- Live region for updates
Performance
- CSS-only styling
- Minimal DOM
Common Mistakes
- Badge on badge
- Using for interactive content
Frequently Asked Questions
Related Components
View allCollapsible content sections with single/multiple expansion modes, animation, and keyboard navigation
User avatar with image loading, fallback text generation, status indicators, and shape variants
Stacked avatar display with overflow handling, max count configuration, and hover expansion
Container component with header, body, footer composition, variant system including glass morphism effects