---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.67
secao: h42
titulo: "Histórico da seção §42 — Toolbar de dados (não é regra)"
status: historico
vigente_desde: null
superseded_by: null
tipo_de_fatia: historico
secao_mae: 42
quando_consultar: "Histórico da §42 — NÃO é regra; leia só se a pergunta for sobre o passado (quando e por que a decisão mudou)."
em_uma_frase: null
nao_cobre: null
conceitos: null
vocabulario: null
sequencia: 86 de 172
bytes_do_corpo: 794
md5_do_corpo: d60c3e45ef6f183303d27b3e487c3300
gerado_por: 06-validacao/geradores/gen-camada-ia.py
nota: fatia GERADA — o corpo abaixo é byte a byte o trecho do canônico; edite o canônico, nunca esta fatia. Canônico inteiro em https://ds.seed.eng.br/01-canonicos/seed-componentes.md
---
### Histórico da seção

> **Base (3 rodadas, 2026-08-06):** R1 — Carbon (toolbar da tabela: busca + settings + botão primário; pareamento de altura com as linhas) + Dynamics 365 (subpadrões inline×stacked; campos de filtro só de INPUT RESTRITO). R2 — **EUI SearchBar** (busca livre + filtros estruturados na MESMA barra; sintaxe `campo:valor` é evolução de produto, não do DS) + **EUI FilterGroup** (botão de filtro com contagem de ativos + popover selecionável) + shadcn-blocks (chips de filtro aplicado com **contagem viva "N de M"** — o sinal de que o filtro fez algo real). R3 — Innovaccer table filters (1 chip por dimensão; limpar tudo) + herança integral: busca §4, chip §22 (X 24px + hitbox 44), popover §24, paginação §37 ("filtre primeiro").

---

