Badges

Small status indicators and labels.

Badge Variants

Primary Secondary Success Danger Warning Info
<span class="ui-badge ui-badge--primary">Primary</span>
<span class="ui-badge ui-badge--secondary">Secondary</span>
<span class="ui-badge ui-badge--success">Success</span>
<span class="ui-badge ui-badge--danger">Danger</span>
<span class="ui-badge ui-badge--warning">Warning</span>
<span class="ui-badge ui-badge--info">Info</span>

Outline Badges

Primary Secondary Success Danger
<span class="ui-badge ui-badge--outline-primary">Primary</span>
<span class="ui-badge ui-badge--outline-secondary">Secondary</span>
<span class="ui-badge ui-badge--outline-success">Success</span>
<span class="ui-badge ui-badge--outline-danger">Danger</span>

Pill Badges

Use the ui-badge--pill modifier for fully rounded badges.

99+ New Active
<span class="ui-badge ui-badge--primary ui-badge--pill">99+</span>
<span class="ui-badge ui-badge--danger ui-badge--pill">New</span>
<span class="ui-badge ui-badge--success ui-badge--pill">Active</span>

Badges with Buttons

Combine badges with buttons to show counts or status.

<button class="ui-btn ui-btn--primary">
  Notifications <span class="ui-badge ui-badge--danger">4</span>
</button>

<button class="ui-btn ui-btn--secondary">
  Messages <span class="ui-badge ui-badge--primary">12</span>
</button>

CSS Classes Reference

Class Description
.ui-badge Base badge class
.ui-badge--{variant} primary, secondary, success, danger, warning, info
.ui-badge--outline-{variant} Outline version of each variant
.ui-badge--pill Fully rounded (pill shape)