Componentes

25 componentes documentados. Clique para ver props, dimensões e tokens.

Formulário / Controles
Button

Botão principal do sistema com 10 variantes visuais, 2 tamanhos e 4 estados.

1318:749 · 24px
ImplementadoCódigo
Formulário / Controles
Text Input

Campo de texto com 3 variantes (Single Line, Multi Line, Quick Action), estados de validação e 2 tamanhos.

1327:17000 · — × 24px
ImplementadoCódigo
Formulário / Controles
Dropdown

Seletor com chevron, 2 tamanhos (Default 24px / Large 32px) e 3 estados. Suporta stroke, sem stroke e icon lead. Abre um floating menu com opções.

1462:16743 · 24px
ImplementadoCódigo
Formulário / Controles
Combo Input

Input numérico split: área de valor (flex-1) + botão chevron (24×24px) separados por 1px gap. Altura 24px.

1551:11643 · 24px
ImplementadoCódigo
Formulário / Controles
Checkbox

Caixa de seleção com 3 estados: Checked, Unchecked e Mixed (indeterminado). 16×16px, border-radius 5px.

1462:18059 · 16px × 16px
ImplementadoCódigo
Formulário / Controles
Radio Button

Seleção única com 2 variantes: Input (círculo 16×16px) e Button (pill 24px). Estados: Default, Active, Focused, Disabled.

1916:46361 · 16px × 16px
ImplementadoCódigo
Formulário / Controles
Switch

Toggle on/off/mixed. Track de 32×16px com knob de 14px. Suporta estado indeterminado (mixed) com ícone de traço.

1359:1740 · 32px × 16px
ImplementadoCódigo
Formulário / Controles
Segmented Control

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

1655:25490 · 28px
ImplementadoCódigo
Formulário / Controles
Tooltip

Balão de ajuda contextual com seta direcional. 8 direções. Padding 12×8px, bg-primary, max-width 200px.

1618:23706 · 12px × —
ImplementadoCódigo
Formulário / Controles
SearchInput

Input de busca com ícone lupa à esquerda. Baseado no TextInput (.trdr-input) com wrapper posicional para o ícone. Modo controlado (value/onChange) ou URL-sync (paramName).

— · 100% (fill, max 400px) × 24px
ImplementadoCódigo