From 40ae1e53f7e2f5a916a41b785980e24e7a5b4c59 Mon Sep 17 00:00:00 2001 From: Ivan Chen Date: Thu, 25 Mar 2021 15:56:03 -0400 Subject: added UI for university selection --- src/screens/onboarding/OnboardingStepThree.tsx | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'src/screens') diff --git a/src/screens/onboarding/OnboardingStepThree.tsx b/src/screens/onboarding/OnboardingStepThree.tsx index 6d379b5e..dffdf2fe 100644 --- a/src/screens/onboarding/OnboardingStepThree.tsx +++ b/src/screens/onboarding/OnboardingStepThree.tsx @@ -1,4 +1,3 @@ -import AsyncStorage from '@react-native-community/async-storage'; import {RouteProp} from '@react-navigation/native'; import {StackNavigationProp} from '@react-navigation/stack'; import moment from 'moment'; @@ -20,20 +19,13 @@ import { RegistrationWizard, TaggDropDown, TaggInput, + UniversitySelection, } from '../../components'; +import {CLASS_YEAR_LIST, genderRegex, TAGG_PURPLE} from '../../constants'; import { - CLASS_YEAR_LIST, - EDIT_PROFILE_ENDPOINT, - genderRegex, - TAGG_PURPLE, -} from '../../constants'; -import { - ERROR_DOUBLE_CHECK_CONNECTION, - ERROR_PROFILE_CREATION_SHORT, ERROR_SELECT_BIRTHDAY, ERROR_SELECT_CLASS_YEAR, ERROR_SELECT_GENDER, - ERROR_SOMETHING_WENT_WRONG_REFRESH, ERROR_UPLOAD_SMALL_PROFILE_PIC, } from '../../constants/strings'; import {OnboardingStackParams} from '../../routes/onboarding'; @@ -62,6 +54,7 @@ const OnboardingStepThree: React.FC = ({ let emptyDate: string | undefined; const [form, setForm] = React.useState({ smallPic: '', + university: '', birthdate: emptyDate, gender: '', isValidGender: true, @@ -210,6 +203,10 @@ const OnboardingStepThree: React.FC = ({ request.append('university_class', form.classYear); } + if (form.university !== '') { + request.append('university', form.university); + } + if (invalidFields) { return; } @@ -242,6 +239,12 @@ const OnboardingStepThree: React.FC = ({ /> + { + setForm({ + ...form, + university: selected + }) + }}/> handleClassYearUpdate(value)} items={classYearList} -- cgit v1.2.3-70-g09d2