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
Navegação
Abas

Barra de abas horizontal. Aba ativa com fundo surface.secondary.

253:2861 · 476px × 45px
ImplementadoCódigo
Navegação
Sub-menu Item

Item de sub-menu com estados Default, Hover e Pressed.

1886:20967 · 236px × 32px
ImplementadoCódigo
Trading
Painel de Negociações (Boleta)

Painel lateral de entrada de ordens. Inclui segmented control Avançado/Simples, campos de estratégia, quantidade e preço, botões de compra/venda por tipo de ordem, ação Zerar e resumo de posição.

903:1853 · 283px × —
ImplementadoCódigo
Trading
Tabela de Cotações

Tabela de cotações em tempo real. Exibe ativo, último preço, variação % com código de cor (verde/vermelho), tendência (seta), quantidade e dados de oferta/demanda.

77:3681 · 800px × —
ImplementadoCódigo
Trading
Tabela de Ordens

Tabela de histórico de ordens. Exibe horário, ativo, tipo C/V (colorido), preço, quantidade, status (Aberta/Executada/Cancelada) e origem. Linhas canceladas recebem fundo vermelho translúcido.

336:3114 · 896px × —
ImplementadoCódigo
Outros
Card

Card de conteúdo — container com borda, padding e hover. Usado como base para cards de navegação e informação no Design Hub.

— · auto
ImplementadoCódigo
Floating Menus
Floating Menu

Menu flutuante genérico do TRDR — compound component com Item, Title e Divider. Cobre desde listas simples de ações até menus seccionados com ícones Material Symbols. Usado em Janela, seletor de ativo, configurações, indicadores e notificações.

1921:55380 · — × 32px
ImplementadoCódigo
Trading
Janela

Janela de ferramenta de trading — componente composto com header (badge AI, abas de ferramentas com underline, dropdown Multi e ações), linha de abas em pill (filtros) e Container central com slot swappable que recebe qualquer conteúdo via children. Inclui floating menu opcional de ações (Fechar, Minimizar, Maximizar, Fixar, Renomear) e scrollbars laterais/inferior visuais.

1909:41600 · 476px × 312px
ImplementadoCódigo
Trading
News Card

Card de notícia financeira — exibe título, fonte, tempo e indicador de sentimento (alta/baixa/neutro). Usado em feeds de notícias dentro do contexto de trading.

66:2373 · 100% × 74px
ImplementadoCódigo
Navegação
Header Desktop

Barra de navegação superior da plataforma TRDR — 56px de altura, logo, nav principal, busca de ativos, cotações em tempo real, botões de ação, status de conexões e controles de janela.

1921:55292 · 100% × 56px
ImplementadoCódigo
Outros
Badge

Badge de status com dot opcional. 5 variantes (Neutral, Brand, Success, Warning, Archived) e 2 tamanhos (default 12px/16px, large 14px/25px). Border-radius 5px.

2316:8953 · auto (hug) × 16px
ImplementadoCódigo
Outros
Table

Tabela genérica do Design System TRDR. Header 11px uppercase, cells 13px, hover row, border-bottom subtle. Variantes: bordered (wrapper com borda + radius), compact (padding reduzido), striped (linhas alternadas).

— · 100% (fill) × auto
ImplementadoCódigo
Outros
CopyButton

Botão de copiar para clipboard com feedback visual. Ícone copy → check ao clicar, com transição de cor. 2 tamanhos (default 28px, sm 20px).

— · 28px × 28px
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
Outros
StatCard

Card de estatística com valor destaque (36px bold), label e descrição opcional. Variante accent com gradient brand e cor de valor em brand.

— · auto (fill) × auto
ImplementadoCódigo
Navegação
Sidebar

Navegação lateral genérica com grupos de itens, ícones Material Symbols, header com logo e footer com versão. Width 240px, sticky top 0, height 100vh.

— · 240px × 100vh
ImplementadoCódigo