Skip to content

Badge

Badge

Variants

DefaultSuccessErrorWarningInfoAccent

With Icons

Completed Failed Warning Info
import { Badge } from "@f0rbit/ui";
<Badge>Default</Badge>
<Badge variant="success">Active</Badge>
PropTypeDefaultDescription
variant"default" | "success" | "error" | "warning" | "info" | "accent""default"Visual style variant

Badges support multiple semantic variants:

<Badge>Default</Badge>
<Badge variant="success">Success</Badge>
<Badge variant="error">Error</Badge>
<Badge variant="warning">Warning</Badge>
<Badge variant="info">Info</Badge>
<Badge variant="accent">Accent</Badge>
  • Default: Neutral labeling without semantic meaning
  • Success: Positive states like “Completed” or “Active”
  • Error: Negative states like “Failed” or “Rejected”
  • Warning: Caution states like “Pending review”
  • Info: Informational states
  • Accent: Highlighted or featured items

Combine badges with icons for enhanced visual communication:

<Badge variant="success">
<span></span> Completed
</Badge>
<Badge variant="error">
<span></span> Failed
</Badge>
<Badge variant="warning">
<span></span> Warning
</Badge>
<Badge variant="success">Online</Badge>
<Badge variant="error">Offline</Badge>
<Badge variant="warning">Away</Badge>
<Badge>New</Badge>
<Badge variant="accent">Featured</Badge>
<Badge variant="info">Beta</Badge>
<Badge>3 items</Badge>
<Badge variant="error">5 errors</Badge>