Criação da bateria de testes automatizados, correção da pagina de gerar romaneio e plano da criação do modulo cliente

This commit is contained in:
2026-08-28 09:40:59 -03:00
parent b20299dd6b
commit c454cb8cc7
4 changed files with 423 additions and 2 deletions

View File

@@ -133,7 +133,12 @@ export default class extends Controller {
abrirPreview() {
if (!this.hasOverlayTarget) return
// Classe + atributo: só o atributo `hidden` não basta, porque a utility
// `.flex` do Tailwind vence o `[hidden] { display:none }` do preflight —
// foi assim que o modal ficou preso na tela do /admin/romaneios/13.
this.overlayTarget.hidden = false
this.overlayTarget.classList.remove("hidden")
this.overlayTarget.classList.add("flex")
// Trava o scroll do fundo: rolar a lista atrás de um modal aberto faz o
// operador perder o lugar quando fecha.
document.body.style.overflow = "hidden"
@@ -144,6 +149,8 @@ export default class extends Controller {
if (!this.hasOverlayTarget || this.overlayTarget.hidden) return
this.overlayTarget.hidden = true
this.overlayTarget.classList.remove("flex")
this.overlayTarget.classList.add("hidden")
document.body.style.overflow = ""
}