aboutsummaryrefslogtreecommitdiff
path: root/src/screens/onboarding/OnboardingStepOne.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/screens/onboarding/OnboardingStepOne.tsx')
-rw-r--r--src/screens/onboarding/OnboardingStepOne.tsx22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/screens/onboarding/OnboardingStepOne.tsx b/src/screens/onboarding/OnboardingStepOne.tsx
index 0fa7a6a5..618bc39b 100644
--- a/src/screens/onboarding/OnboardingStepOne.tsx
+++ b/src/screens/onboarding/OnboardingStepOne.tsx
@@ -108,15 +108,18 @@ const OnboardingStepOne: React.FC<OnboardingStepOneProps> = ({navigation}) => {
});
}
try {
- if (form.isValidFname && form.isValidLname && form.isValidPhone) {
- const code = await sendOtpStatusCode(form.phone);
+ const {isValidFname, isValidLname, isValidPhone} = form;
+ if (isValidFname && isValidLname && isValidPhone) {
+ const {phone} = form;
+ const code = await sendOtpStatusCode(phone);
if (code) {
switch (code) {
case 200:
+ const {fname, lname} = form;
navigation.navigate('PhoneVerification', {
- firstName: form.fname,
- lastName: form.lname,
- phone: form.phone,
+ firstName: fname,
+ lastName: lname,
+ phone,
});
break;
case 409:
@@ -157,7 +160,14 @@ const OnboardingStepOne: React.FC<OnboardingStepOneProps> = ({navigation}) => {
</TouchableOpacity>
</View>
),
- [form.isValidFname, form.isValidLname, form.isValidPhone],
+ [
+ form.fname,
+ form.lname,
+ form.phone,
+ form.isValidFname,
+ form.isValidLname,
+ form.isValidPhone,
+ ],
);
return (