diff --git a/src/app/screens/PasswordRecoveryChangePswdScreen.js b/src/app/screens/PasswordRecoveryChangePswdScreen.js index 2efa95c..66b9a6e 100644 --- a/src/app/screens/PasswordRecoveryChangePswdScreen.js +++ b/src/app/screens/PasswordRecoveryChangePswdScreen.js @@ -8,6 +8,7 @@ import { dimensions } from "../config/dimensions"; import PasswordFormField from "../components/forms/PasswordFormField"; import ConfirmationModal from "../components/ConfirmationModal"; import { updatePassword } from "../api/auth"; +import { KeyboardAwareScrollView } from "react-native-keyboard-aware-scroll-view"; const validationSchema = Yup.object().shape({ password: Yup.string() @@ -81,54 +82,56 @@ export default function PasswordRecoveryChangePswd({ navigation, route }) { }} /> -
{ - const psw_not_match = comparePassword( - form.password, - form.confirmPassword - ); - if (psw_not_match) { - actions.setFieldError( - "confirmPassword", - "As senhas não correspondem" + + { + const psw_not_match = comparePassword( + form.password, + form.confirmPassword ); - } else { - handleSubmit(form.password); - } - }} - > - - Redefinir sua senha - - Digite uma nova senha nos campos abaixo para redefini-la - - + if (psw_not_match) { + actions.setFieldError( + "confirmPassword", + "As senhas não correspondem" + ); + } else { + handleSubmit(form.password); + } + }} + > + + Redefinir sua senha + + Digite uma nova senha nos campos abaixo para redefini-la + + - - Nova senha*: - - + + Nova senha*: + + - - Confirmar a senha - - + + Confirmar a senha + + - - + + +
); } diff --git a/src/app/screens/PasswordRecoveryScreen.js b/src/app/screens/PasswordRecoveryScreen.js index ff27596..a6c18e0 100644 --- a/src/app/screens/PasswordRecoveryScreen.js +++ b/src/app/screens/PasswordRecoveryScreen.js @@ -9,6 +9,7 @@ import PhoneNumberFormField from "../components/forms/PhoneNumberFormField"; import SearchablePicker from "../components/SearchablePicker"; import ConfirmationModal from "../components/ConfirmationModal"; import { loginByUsernamAnswers, existUsername } from "../api/auth"; +import { KeyboardAwareScrollView } from "react-native-keyboard-aware-scroll-view"; function SecQuestionPicker({ name }) { const [items, setItems] = useState([ @@ -67,7 +68,6 @@ const validationSchema = Yup.object().shape({ export default function PasswordRecovery({ navigation, route }) { const user = route.params.user; - console.log(user) const [showLoading, setShowLoading] = useState(false); const [confirmatioModalData, setConfirmatioModalData] = useState({ @@ -78,11 +78,11 @@ export default function PasswordRecovery({ navigation, route }) { const handleSubmit = async (number, answer, secQuestion) => { setShowLoading(true); setTimeout(() => { - console.log("to rodando", showLoading) - showLoading && setConfirmatioModalData({ - message: "Validando informações", - show: true, - }); + showLoading && + setConfirmatioModalData({ + message: "Validando informações", + show: true, + }); }, 2000); const userExists = await existUsername(number); @@ -94,7 +94,7 @@ export default function PasswordRecovery({ navigation, route }) { setShowLoading(false); return; } - + const apiResponse = await loginByUsernamAnswers( number, secQuestion, @@ -104,7 +104,6 @@ export default function PasswordRecovery({ navigation, route }) { switch (apiResponse.status) { case 200: - console.log("ir pra proxima tela...."); navigation.navigate("PasswordRecoveryChangePswd", { authToken: apiResponse.data, username: number, @@ -142,51 +141,53 @@ export default function PasswordRecovery({ navigation, route }) { } /> -
{ - handleSubmit(number, answer, secQuestion); - }} - > - - Recuperação de senha - - Responda à pergunta de segurança, isso ajuda a mostrar que essa - conta realmente pertence a você - - - - - Número de telefone*: - - - - - Pergunta*: - - - - - Resposta*: - - - - - + +
{ + handleSubmit(number, answer, secQuestion); + }} + > + + Recuperação de senha + + Responda à pergunta de segurança, isso ajuda a mostrar que essa + conta realmente pertence a você + + + + + Número de telefone*: + + + + + Pergunta*: + + + + + Resposta*: + + + + + +
); }