Skip to main content
Context GrammarContext-aware AI

Badge

A square status tag in the label face. Spark is for the one thing that needs seeing; outline and neutral stay quiet.

Variant
Spark

Controls

▾

Code

import { Badge } from "@/components/ui/kit/ui";

<Badge variant="spark" dot>Spark</Badge>

Every state

NeutralSparkOutline

Usage

Do

  • Use a badge for a short status of one or two words.

Don’t

  • Don’t make a badge look clickable; it is a label, not a control.

Tokens it uses

Tokens it uses
--panel…
--line…
--line-2…
--muted…
--spark…
--spark-tint…
--spark-deep…
--font-label…

Values are read live from the stylesheet, so they follow the site theme.

Used in