From 6953be69367fa7ab896f318022d6ab4c2dce4c1d Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Wed, 13 Aug 2025 16:49:35 +0200 Subject: [PATCH] Update default value logic for tipologia selection in FormNewServizio and FormNewServizioAcquisto components --- apps/infoalloggi/src/forms/FormNewServizio.tsx | 15 +++++++++++---- .../src/forms/FormNewServizioAcquisto.tsx | 15 +++++++++++---- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/apps/infoalloggi/src/forms/FormNewServizio.tsx b/apps/infoalloggi/src/forms/FormNewServizio.tsx index 0bf785d..d84a3e0 100644 --- a/apps/infoalloggi/src/forms/FormNewServizio.tsx +++ b/apps/infoalloggi/src/forms/FormNewServizio.tsx @@ -135,10 +135,17 @@ export const FormNewServizio = ({ elementName="tipologia" isMulti={false} placeholder={t.seleziona_placeholder} - defaultValue={{ - value: TipologiaPosizioneEnum.Transitorio, - label: "Transitorio", - }} + defaultValue={ + field.value === TipologiaPosizioneEnum.Transitorio + ? { + value: TipologiaPosizioneEnum.Transitorio, + label: "Transitorio", + } + : { + value: TipologiaPosizioneEnum.Stabile, + label: "Stabile", + } + } options={[ { value: TipologiaPosizioneEnum.Transitorio, diff --git a/apps/infoalloggi/src/forms/FormNewServizioAcquisto.tsx b/apps/infoalloggi/src/forms/FormNewServizioAcquisto.tsx index 5b5a604..d7e88bc 100644 --- a/apps/infoalloggi/src/forms/FormNewServizioAcquisto.tsx +++ b/apps/infoalloggi/src/forms/FormNewServizioAcquisto.tsx @@ -441,10 +441,17 @@ export const FormNewServizioAcquisto = ({ elementName="tipologia" isMulti={false} placeholder={t.seleziona_placeholder} - defaultValue={{ - value: TipologiaPosizioneEnum.Transitorio, - label: "Transitorio", - }} + defaultValue={ + field.value === TipologiaPosizioneEnum.Transitorio + ? { + value: TipologiaPosizioneEnum.Transitorio, + label: "Transitorio", + } + : { + value: TipologiaPosizioneEnum.Stabile, + label: "Stabile", + } + } options={[ { value: TipologiaPosizioneEnum.Transitorio,