From 7c49ca8f662aa2839fb02f5a135d9b7ffb008a01 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Fri, 20 Mar 2026 17:23:43 +0100 Subject: [PATCH] feat: enhance ResidenzaSection to automatically set cap_residenza based on selected comune and update placeholders for input fields --- .../src/forms/FormProfilo_Anagrafica.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/infoalloggi/src/forms/FormProfilo_Anagrafica.tsx b/apps/infoalloggi/src/forms/FormProfilo_Anagrafica.tsx index 6abec3f..baf8494 100644 --- a/apps/infoalloggi/src/forms/FormProfilo_Anagrafica.tsx +++ b/apps/infoalloggi/src/forms/FormProfilo_Anagrafica.tsx @@ -593,6 +593,12 @@ const ResidenzaSection = ({ onValueChange={async (value) => { field.onChange(value.value); await trigger("comune_residenza"); + const selectedComune = comuni.find( + (c) => c.catasto === value.value, + ); + if (selectedComune?.cap) { + setValue("cap_residenza", selectedComune.cap); + } }} options={options} placeholder="Seleziona..." @@ -626,6 +632,7 @@ const ResidenzaSection = ({ ); }} /> + @@ -664,7 +671,7 @@ const ResidenzaSection = ({ @@ -688,7 +695,7 @@ const ResidenzaSection = ({