From 17477e7c3e63cab0c858298a1473f745badd925e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 6 Nov 2025 18:57:47 +0000 Subject: [PATCH 1/2] Initial plan From 5edfd0afa5e47823643ad187628f02cee15cfe4a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 6 Nov 2025 19:06:33 +0000 Subject: [PATCH 2/2] Add removal confirmation dialogs to CardAreaComum Co-authored-by: Davi0fc <238536592+Davi0fc@users.noreply.github.com> --- .../src/views/pages/projeto/CardAreaComum.jsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/jotanunes-front/src/views/pages/projeto/CardAreaComum.jsx b/frontend/jotanunes-front/src/views/pages/projeto/CardAreaComum.jsx index d732faeb..fc1ea34c 100644 --- a/frontend/jotanunes-front/src/views/pages/projeto/CardAreaComum.jsx +++ b/frontend/jotanunes-front/src/views/pages/projeto/CardAreaComum.jsx @@ -36,7 +36,9 @@ export default function CardAreaComum({ ambientes, setAmbientes }) { } const removerAmbiente = (idx) => { - setAmbientes(ambientes.filter((_, i) => i !== idx)) + if (window.confirm('Tem certeza que deseja remover este ambiente?')) { + setAmbientes(ambientes.filter((_, i) => i !== idx)) + } } const toggleCollapse = (idx) => { @@ -64,9 +66,11 @@ export default function CardAreaComum({ ambientes, setAmbientes }) { } const removerLinha = (idxAmb, idxLinha) => { - const novos = [...ambientes] - novos[idxAmb].items.splice(idxLinha, 1) - setAmbientes(novos) + if (window.confirm('Tem certeza que deseja remover este item?')) { + const novos = [...ambientes] + novos[idxAmb].items.splice(idxLinha, 1) + setAmbientes(novos) + } } return (