Componentes
Filter Panel
betaPainel de filtros aplicados sobre uma lista.
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/filter-panel
<FilterGroup label="Trilha">
<FilterOption count={12}>
<Checkbox defaultChecked />
Trilha 1 — Suporte Intensivo
</FilterOption>
</FilterGroup>Anatomia
FilterPanel
└─ FilterPanelHeader
└─ FilterGroup
└─ FilterOptionUso
Cabeçalho
Vários grupos
Opção sem resultado
Referência da API
FilterGroup
| Prop | Tipo | Padrão |
|---|---|---|
| label | string | number | bigint | boolean | ReactElement<unknown, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | Promise<...> | null | — |
Também aceita as props de React, incluindo className e os atributos de DOM.
FilterOption
| Prop | Tipo | Padrão |
|---|---|---|
| count | number | — |
Também aceita as props de React, incluindo className e os atributos de DOM.
FilterPanelHeader
| Prop | Tipo | Padrão |
|---|---|---|
| onClear | string | number | bigint | boolean | ReactElement<unknown, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | Promise<...> | null | — |
Também aceita as props de React, incluindo className e os atributos de DOM.
FilterPanel não tem props próprias — aceita 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