From 6ac7a4e47240ad04d392ea794fd4a3c9ac03e7f5 Mon Sep 17 00:00:00 2001 From: GabrielTrettel Date: Tue, 7 Dec 2021 17:03:17 -0300 Subject: [PATCH 1/3] Adding text input mask package --- src/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/package.json b/src/package.json index 513be15..cab0530 100644 --- a/src/package.json +++ b/src/package.json @@ -54,6 +54,7 @@ "react-native-google-places-autocomplete": "^2.4.1", "react-native-keyboard-aware-scroll-view": "^0.9.5", "react-native-maps": "0.28.0", + "react-native-mask-text": "^0.5.0", "react-native-multiple-choice": "^0.0.8", "react-native-multiple-select-list": "^1.0.4", "react-native-places-input": "^1.1.7", From 406bb624546b85b82cfe6655ed7f8fabc0793bc2 Mon Sep 17 00:00:00 2001 From: GabrielTrettel Date: Tue, 7 Dec 2021 17:10:05 -0300 Subject: [PATCH 2/3] Fixing comented line in register screen --- src/app/screens/RegisterScreen.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/app/screens/RegisterScreen.js b/src/app/screens/RegisterScreen.js index 07673b5..4bb93d6 100644 --- a/src/app/screens/RegisterScreen.js +++ b/src/app/screens/RegisterScreen.js @@ -411,8 +411,7 @@ export default function RegisterScreen(props) { } else { fieldsAreNotInUse(form, actions).then((isNotUsed) => { if (isNotUsed) { - console.log("abobrinha"); - // handleSubmit(form); + handleSubmit(form); } else { console.log("scrolll"); scroll.scrollTo({ x: 0, y: 0, animated: true }); From 3c9c985281129f3b8548f64421afa4476807d344 Mon Sep 17 00:00:00 2001 From: GabrielTrettel Date: Tue, 7 Dec 2021 17:15:59 -0300 Subject: [PATCH 3/3] Fixing phone format in AccountScreen when 8 digits number is chosen --- src/app/screens/AccountScreen.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/app/screens/AccountScreen.js b/src/app/screens/AccountScreen.js index 4bc6ceb..39439e0 100644 --- a/src/app/screens/AccountScreen.js +++ b/src/app/screens/AccountScreen.js @@ -15,7 +15,22 @@ function UserHeader({ name, fone }) { const index = utils.hashPhoneNumber(fone) % assets.avatar.length || 2 const Avatar = assets.avatar[index]; - const _mask = fone?.length >= 12 ? "(999) 99999-9999" : "(99) 99999-9999"; + var _mask = ""; + switch (fone?.length) { + case 12: + _mask = "(999) 99999-9999" ; + break; + case 11: + _mask = "(99) 99999-9999" + break; + case 10: + _mask = "(99) 9999-9999" + break; + default: + _mask = "(99) 9999-9999" + break; + } + const fone_mask = mask(fone, _mask); return (