Componentes

57 componentes do TRDR UI. Esta pagina e gerada do codigo real da biblioteca: variantes, props e exemplos saem do arquivo fonte, nao de uma lista mantida a mao.

Dados

Feedback

Formulario

Button

migrado

Botão do sistema, com dez variantes visuais, três tamanhos e as variantes de trading long e short.

@trdr/ui/button

Button Group

novo

Agrupa botões colados visualmente, resolvendo bordas internas e arredondando só as pontas, na horizontal ou na vertical.

@trdr/ui/button-group

Checkbox

migrado

Caixa de seleção com estados marcado, desmarcado e indeterminado (misto), sobre o primitivo Radix.

@trdr/ui/checkbox

Combobox

novo

Seleção única com busca, composta a partir de popover e command, pronta para uso com uma lista de opções.

@trdr/ui/combobox

Field

novo

Agrupa rótulo, controle, descrição e mensagem de erro de um campo de formulário, com a amarração de acessibilidade (htmlFor, aria-describedby, aria-invalid) automática.

@trdr/ui/field

Form

novo

Ponte entre o react-hook-form e o Field: liga cada campo ao estado do formulário mantendo a amarração de acessibilidade automática.

@trdr/ui/form

Input

migrado

Campo de texto de uma linha, com tamanhos, tons de validação, ícone à esquerda e botão de limpar.

@trdr/ui/input

Input Group

migrado

Campo de texto composto com addon, botão ou texto acoplado, para variantes do campo combinado usado na boleta de operação.

@trdr/ui/input-group

Label

novo

Rótulo de campo de formulário sobre o primitivo Label do Radix, com associação nativa a inputs e textareas.

@trdr/ui/label

Order Ticket

migrado

Boleta de operação: modo avançado/simples, campos de quantidade e preço, e as ações de comprar, vender e zerar.

@trdr/ui/order-ticket

Radio Group

migrado

Seleção única entre opções mutuamente exclusivas, com variantes bolinha (input) e botão selecionável.

@trdr/ui/radio-group

Select

migrado

Seletor de uma opção entre várias, com overlay, grupos, rótulos e navegação por teclado sobre o primitivo Radix.

@trdr/ui/select

Slider

novo

Controle de arraste para escolher um valor ou um intervalo numérico, horizontal ou vertical.

@trdr/ui/slider

Switch

migrado

Alternador on/off sobre o primitivo Radix, com uma prop visual para reproduzir o estado misto do Switch legado.

@trdr/ui/switch

Textarea

migrado

Campo de texto multi-linha, com número de linhas configurável e tons de validação.

@trdr/ui/textarea

Toggle

novo

Botão de dois estados (pressionado ou não) sobre o primitivo Radix, base do toggle-group e do segmented control.

@trdr/ui/toggle

Toggle Group

migrado

Grupo de botões de dois estados, seleção única ou múltipla, com variante que reproduz o segmented control.

@trdr/ui/toggle-group

Layout

Navegacao

Overlay

Trading

Utilitario