Componentes
Resizable
betaPainéis com divisa arrastável, para o usuário decidir quanto espaço cada lado merece. Lista à esquerda, detalhe à direita.
Ainda não é estável porque Pendência editorial: oQueE, quandoUsar, quandoNaoUsar; Rota não varrida pelo sensor. Ausência de medição não é aprovação. O contrato de maturidade explica o que cada requisito exige.
@voxmente/ui/components/ui/resizable
<ResizablePanelGroup>
<ResizablePanel defaultSize="35">Lista de alunos</ResizablePanel>
<ResizableHandle withHandle />
<ResizablePanel defaultSize="65">Detalhe do aluno</ResizablePanel>
</ResizablePanelGroup>Anatomia
ResizablePanelGroup
└─ ResizablePanel
└─ ResizableHandle
└─ ResizablePanelUso
Bruno Carvalho
Carla Dias
Ana Beatriz
6º ano A · trilha de leitura · 8 sessões concluídas
Orientação
Limites de tamanho
Sem alça visível
Referência da API
ResizableHandle
| Prop | Tipo | Padrão |
|---|---|---|
| withHandle | boolean | — |
Também aceita as props de React e outras, incluindo className e os atributos de DOM.
ResizablePanel, ResizablePanelGroup não têm props próprias — aceitam apenas as props herdadas, incluindo className e os atributos de DOM.
Pendência editorial: o que é, quando usar, quando não usar, acessibilidade, componentes relacionados, exemplo em contexto de produto. A lacuna aparece aqui em vez de ser preenchida com orientação inventada.
- Anatomia: exemplo desta página
- Demonstrações e playground: componente real de @voxmente/ui
- Referência da API: TypeScript do pacote
- Cor, espaçamento e raio das demonstrações: tokens de theme.css