Componentes/Segmented Control

Segmented Control

Controle de abas compacto. De 2 a 6 tabs. Container arredondado com radius 64px.

Formulário / Controles
Figma: 1655:25490

Preview

Código

Copie e cole no Claude Code para implementar este componente em pixel-perfect usando os tokens TRDR.

<!-- 2 tabs -->
<div class="trdr-segment-control">
  <span class="trdr-segment trdr-segment-active">Avançado</span>
  <span class="trdr-segment trdr-segment-inactive">Simples</span>
</div>

<!-- 5 tabs -->
<div class="trdr-segment-control">
  <span class="trdr-segment trdr-segment-active">Filtro 1</span>
  <span class="trdr-segment trdr-segment-inactive">Filtro 2</span>
  <span class="trdr-segment trdr-segment-inactive">Filtro 3</span>
  <span class="trdr-segment trdr-segment-inactive">Filtro 4</span>
  <span class="trdr-segment trdr-segment-inactive">Filtro 5</span>
</div>

Dimensões

VarianteLarguraAltura
Default28px

Props / Variantes

PropTipoValores
Tabsenum
23456
Stateenum
DefaultActive

Tokens Utilizados

PropriedadeTokenValor
Container BGsurface.secondary
#222222
Tab ativaaction.secondary.default
#4A4A4A
Tab inativa textcontent.tertiary
#A4A4A4

Anatomia

[Container radius-full bg surface.secondary]
  └── [Tab 1] [Tab 2] [Tab N...]
      Padding: 2px no container