overview

01
defaultcodebluepinkscriptpurpleredoutline

variantes

02

Por cor

codebluepinkscriptpurplered

Outline

outline

Dismissible

react

tamanhos

03
smalldefault

small: 20px · default: 24px

modifiers · api

04
proptipodefaultdescrição
.tagclasstag base
.tag--{cor}classcode, blue, pink, script, purple, red, outline
.tag--smclassvariante 20px
.tag--dismissibleclassadiciona botão remover

quando usar

05

use

  • Status (stable, beta, new, draft)
  • Categorias e filtros aplicados
  • Metadata como tag de post
  • Múltiplas seleções visuais

não use

  • Ação primária — usa button
  • Mais de 7 tags juntas — agrupa ou pagina
  • Tags sem significado claro (decorativas)

acessibilidade

06 · wcag aa

código

07 · html
<span class="tag tag--code">novo</span> <span class="tag tag--purple">ia</span> <!-- dismissible --> <span class="tag tag--outline tag--dismissible"> filtro<button aria-label="remover">×</button> </span>