Pular para o conteúdo

Badge

Componente standalone apresentacional com inputs tipados, content projection e as classes públicas do Badge TIS.

Design

Preview funcional

Executado pelo componente Angular nativo com Elemento host apresentacional.

Carregando preview funcional…

Anatomia

Active 1 2
1 Container (.ds-badge) — span em formato pill com cor de fundo e border-radius.
2 Texto — conteúdo do label, 1-2 palavras.

Variantes Solid

Brand Success Warning Error Info Neutral

Variantes Subtle

Brand Success Warning Error Info Neutral

Mapeamento de tokens

Tokens mostrados para a variante brand. Outras variantes de cor seguem o mesmo padrão com seus respectivos grupos de cor.

PropriedadeTokenVariável CSS
bg (brand solid)semantic.brand.background.default--ds-brand-background-default
text (brand solid)semantic.brand.content-default--ds-brand-content-default
bg (brand subtle)semantic.toned.background.default--ds-toned-background-default
text (brand subtle)semantic.toned.content-default--ds-toned-content-default
padding-xcomponent.badge.padding-x.default--ds-badge-padding-x-default
padding-ycomponent.badge.padding-y.default--ds-badge-padding-y-default
gapcomponent.badge.gap.default--ds-badge-gap-default
border-radiuscomponent.badge.radius.default--ds-badge-radius-default
border-widthcomponent.badge.border-width.default--ds-badge-border-width-default
label font-sizecomponent.badge.label.font-size.default--ds-badge-label-font-size-default
label line-heightcomponent.badge.label.line-height.default--ds-badge-label-line-height-default
label font-weightcomponent.badge.label.font-weight.default--ds-badge-label-font-weight-default