From 83af2bc7d0d390145e50a87771637f492cffe886 Mon Sep 17 00:00:00 2001 From: bobmw Date: Sun, 7 Apr 2024 11:33:34 -0300 Subject: [PATCH] fix: 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/UpdateUserInfoScreen.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/screens/UpdateUserInfoScreen.js b/src/app/screens/UpdateUserInfoScreen.js index 45dfd59..429ad9c 100644 --- a/src/app/screens/UpdateUserInfoScreen.js +++ b/src/app/screens/UpdateUserInfoScreen.js @@ -88,15 +88,15 @@ function MaterialCommunityIconsCustom({ } function CityPicker({ name }) { - const { values } = useFormikContext(); + const [items, setItems] = useState([]); + const { values, setValues } = useFormikContext(); const state = values["state"]; useEffect(() => { state && setItems(statesToCities[state].cities); + setValues({ ...values, city: "" }); }, [state]); - const [items, setItems] = useState([]); - return (