From de7a4dcdf318bdc7b0d27608bb23fb7a97fbabf1 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Thu, 8 Jan 2026 10:56:01 +0100 Subject: [PATCH] feat: add validation messages for document and deposit data in SendConferma component --- .../components/servizio/admin_conferma.tsx | 54 +++++++++++++------ 1 file changed, 38 insertions(+), 16 deletions(-) diff --git a/apps/infoalloggi/src/components/servizio/admin_conferma.tsx b/apps/infoalloggi/src/components/servizio/admin_conferma.tsx index cf871d9..7bcbaa7 100644 --- a/apps/infoalloggi/src/components/servizio/admin_conferma.tsx +++ b/apps/infoalloggi/src/components/servizio/admin_conferma.tsx @@ -796,6 +796,13 @@ const SendConferma = () => { }, }); + const docOk = data.doc_conferma_added && data.doc_conferma_ref; + const caparraOk = + data.caparra_iban && + data.caparra_importo && + data.caparra_intestazione && + data.caparra_causale; + return ( @@ -818,22 +825,37 @@ const SendConferma = () => { -
- { - handleUpdate({ - servizioId: servizio.servizio_id, - annuncioId: data.id, - status: c, - }); - }} - /> - +
+ {!docOk && ( +

+ Attenzione: il documento di conferma non รจ stato ancora caricato +

+ )} + {!caparraOk && ( +

+ Attenzione: i dati per il pagamento della caparra non sono + completi +

+ )} + +
+ { + handleUpdate({ + servizioId: servizio.servizio_id, + annuncioId: data.id, + status: c, + }); + }} + /> + +