From 13760a1d456ecb1a1681f6358e8511c17b9b37b2 Mon Sep 17 00:00:00 2001 From: bobmw Date: Sun, 7 Apr 2024 11:43:38 -0300 Subject: [PATCH] fix(RegisterScreen): set-city-field-required MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Configurando state da Cidade para vazio quando mudado o Estado, disparando assim mensagem de obrigatório --- src/app/screens/RegisterScreen.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/screens/RegisterScreen.js b/src/app/screens/RegisterScreen.js index be85663..99f74f6 100644 --- a/src/app/screens/RegisterScreen.js +++ b/src/app/screens/RegisterScreen.js @@ -161,11 +161,12 @@ function StatePicker({ name }) { } function CityPicker({ name }) { - const { values } = useFormikContext(); + const { values, setValues } = useFormikContext(); const state = values["state"]; useEffect(() => { state && setItems(statesToCities[state].cities); + setValues({ ...values, city: "" }); }, [state]); const [items, setItems] = useState([]);