Conn2Flow
Navegação das docs

SDD

Requisição 190 — Formulários do `interface` em Tailwind: inclusão, botões e exclusão

Origem: Humano, 2026-09-28, no e-commerce do conn2flow-site (REQ-058/060 do site): "no projeto, tem que usar Tailwind CSS… mesmo no painel administrativo… telas próprias em…

Origem: Humano, 2026-09-28, no e-commerce do conn2flow-site (REQ-058/060 do site): "no projeto, tem que usar Tailwind CSS… mesmo no painel administrativo… telas próprias em Tailwind, só a listagem que não". A listagem (DataTables) continua Fomantic e vai para o backlog (BL-026), prevista para a versão 3.0. Lote Vinculado: BATCH-194. Status: approved (Humano, 2026-09-28), implementada.


Itens

  1. Inclusão em Tailwind. interface_adicionar_finalizar() usava sempre interface-formulario-inclusao (Fomantic). Passa a pedir interface_componente_variante(), e o componente interface-formulario-inclusao-tailwind (pt-br e en) é criado com o mesmo contrato (_gestor-adicionar, opcao, data-c2f-form="tailwind", caixa de erros).

  2. Botões de cabeçalho e rodapé. interface_botoes_cabecalho()/interface_botoes_rodape() emitiam ui button mesmo em página Tailwind, sem estilo. Agora usam interface_botoes_html():

    • em Tailwind, <a>/<button> com utilities (interface_botao_tailwind_classes) e ícone Lucide (interface_botao_tailwind_icone);

    • no Fomantic, o markup de antes;

    • tooltip ausente não gera mais aviso de índice indefinido.

  3. Exclusão no runtime Tailwind. O interface-tailwind.js não ligava o clique do botão excluir (o legado fazia isso no interface.js, que não é carregado) e abria a URL sem o token CSRF da req-189. Passa a ligar o clique (data-href → modal de deleção) e a acrescentar o token.

Critérios de aceite

  1. Em página layout-administrativo-tailwind + framework_css: tailwindcss, incluir e editar saem sem nenhuma classe do Fomantic, com botões estilizados.

  2. O botão excluir abre o modal e, confirmado, navega com _csrf_token.

  3. Páginas Fomantic não mudam de markup.

  4. Testes PHP e Vitest cobrindo os três itens; suítes verdes.

Fora do escopo

Listagem (interface_listar_*) em Tailwind: BL-026.

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada