Skip to content

Badge

Small status or count label. Use it when the label carries real information, not as decoration.

Variants

NeutralAccentSuccessWarningDangerInfo
<Badge>Neutral</Badge>
<Badge variant="accent">Accent</Badge>
<Badge variant="success">Success</Badge>
<Badge variant="warning">Warning</Badge>
<Badge variant="danger">Danger</Badge>
<Badge variant="info">Info</Badge>

Outline style

NeutralAccentSuccessDanger
<Badge style="outline">Neutral</Badge>
<Badge variant="accent" style="outline">Accent</Badge>

Sizes

SmallMedium
<Badge size="sm">Small</Badge>
<Badge size="md">Medium</Badge>

Props

PropTypeDefaultDescription
variantneutral | accent | success | warning | danger | infoneutralSemantic color.
stylesolid | outline | softsolidFill treatment (soft inherits the tint).
sizesm | mdmdPadding and font size.

Theming

:root {
  --ink-badge-radius: 999px;   /* pill badges */
}

Accessibility