Skip to content

Badge

Badges are compact elements for displaying status, categories, or counts.

Preview

DefaultSuccessWarningErrorInfo

Installation

import { Badge } from '@smc/darwin-ui';

Usage

import { Badge } from '@smc/darwin-ui';
<Badge variant="success">Active</Badge>
<Badge variant="warning">Pending</Badge>
<Badge variant="destructive">Error</Badge>

Variants

VariantColorUse Case
defaultGrayNeutral labels
successGreenActive, completed, positive
warningAmberPending, caution
destructiveRedErrors, inactive, critical
infoBlueInformational

Animation

Badges include subtle motion animations on mount for enhanced visual feedback.

API Reference

PropTypeDefaultDescription
variantBadgeVariant"default"Visual style
classNamestring-Additional classes
childrenReactNode-Badge content

Types

type BadgeVariant =
| "default"
| "success"
| "warning"
| "destructive"
| "info";