aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-03-19 18:10:41 -0400
committerGitHub <noreply@github.com>2021-03-19 18:10:41 -0400
commitec7aa3cacd5c613e0d6ff589274ac58ce62bd6a8 (patch)
tree18d6061d24b34df136cfb7d7a4e3f61580b82b7d /src/routes
parentf8a2634372eb7bda871a11cd14aca758782a1d2e (diff)
parent8013dd29f447990f95cc4ad9557238fc825bcc54 (diff)
Merge pull request #309 from IvanIFChen/tma707-login-after-invitation-code
[TMA-707] Login directly after entering correct invitation code
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/main/MainStackNavigator.tsx1
-rw-r--r--src/routes/main/MainStackScreen.tsx8
-rw-r--r--src/routes/onboarding/OnboardingStackNavigator.tsx2
-rw-r--r--src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackNavigator.tsx13
-rw-r--r--src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackScreen.tsx46
-rw-r--r--src/routes/suggestedPeopleOnboarding/index.ts2
6 files changed, 10 insertions, 62 deletions
diff --git a/src/routes/main/MainStackNavigator.tsx b/src/routes/main/MainStackNavigator.tsx
index f848a5ab..26d9943b 100644
--- a/src/routes/main/MainStackNavigator.tsx
+++ b/src/routes/main/MainStackNavigator.tsx
@@ -87,6 +87,7 @@ export type MainStackParams = {
InviteFriendsScreen: {
screenType: ScreenType;
};
+ SPWelcomeScreen: {};
};
export const MainStack = createStackNavigator<MainStackParams>();
diff --git a/src/routes/main/MainStackScreen.tsx b/src/routes/main/MainStackScreen.tsx
index d2f0d460..8cefd3cc 100644
--- a/src/routes/main/MainStackScreen.tsx
+++ b/src/routes/main/MainStackScreen.tsx
@@ -25,6 +25,7 @@ import {
SocialMediaTaggs,
SuggestedPeopleScreen,
SuggestedPeopleUploadPictureScreen,
+ SuggestedPeopleWelcomeScreen,
} from '../../screens';
import MutualBadgeHolders from '../../screens/suggestedPeople/MutualBadgeHolders';
import {ScreenType} from '../../types';
@@ -262,6 +263,13 @@ const MainStackScreen: React.FC<MainStackProps> = ({route}) => {
component={MutualBadgeHolders}
options={{...modalStyle}}
/>
+ <MainStack.Screen
+ name="SPWelcomeScreen"
+ component={SuggestedPeopleWelcomeScreen}
+ options={{
+ ...headerBarOptions('white', ''),
+ }}
+ />
</MainStack.Navigator>
);
};
diff --git a/src/routes/onboarding/OnboardingStackNavigator.tsx b/src/routes/onboarding/OnboardingStackNavigator.tsx
index 0cdeecdf..a51a6c86 100644
--- a/src/routes/onboarding/OnboardingStackNavigator.tsx
+++ b/src/routes/onboarding/OnboardingStackNavigator.tsx
@@ -35,7 +35,7 @@ export type OnboardingStackParams = {
PhoneVerification: {firstName: string; lastName: string; phone: string};
OnboardingStepTwo: {firstName: string; lastName: string; phone: string};
OnboardingStepThree: {userId: string; username: string};
- InvitationCodeVerification: {userId: string};
+ InvitationCodeVerification: {userId: string; username: string};
};
export const OnboardingStack = createStackNavigator<OnboardingStackParams>();
diff --git a/src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackNavigator.tsx b/src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackNavigator.tsx
deleted file mode 100644
index 30a83200..00000000
--- a/src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackNavigator.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import {createStackNavigator} from '@react-navigation/stack';
-
-export type SuggestedPeopleOnboardingStackParams = {
- WelcomeScreen: undefined;
- UploadPicture: {
- editing: boolean;
- };
- BadgeSelection: {
- editing: boolean;
- };
-};
-
-export const SuggestedPeopleOnboardingStack = createStackNavigator<SuggestedPeopleOnboardingStackParams>();
diff --git a/src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackScreen.tsx b/src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackScreen.tsx
deleted file mode 100644
index a02e8373..00000000
--- a/src/routes/suggestedPeopleOnboarding/SuggestedPeopleOnboardingStackScreen.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import React from 'react';
-import {SuggestedPeopleOnboardingStack} from './SuggestedPeopleOnboardingStackNavigator';
-import {
- SuggestedPeopleWelcomeScreen,
- SuggestedPeopleUploadPictureScreen,
- BadgeSelection,
-} from '../../screens';
-import {SCREEN_WIDTH} from '../../utils';
-import {headerBarOptions} from '../main';
-
-const SuggestedPeopleOnboardingStackScreen: React.FC = () => {
- return (
- <SuggestedPeopleOnboardingStack.Navigator
- initialRouteName="WelcomeScreen"
- screenOptions={{
- headerShown: false,
- gestureResponseDistance: {horizontal: SCREEN_WIDTH * 0.6},
- }}>
- <SuggestedPeopleOnboardingStack.Screen
- name="WelcomeScreen"
- component={SuggestedPeopleWelcomeScreen}
- options={{
- ...headerBarOptions('white', ''),
- }}
- />
- <SuggestedPeopleOnboardingStack.Screen
- name="UploadPicture"
- component={SuggestedPeopleUploadPictureScreen}
- initialParams={{editing: false}}
- options={{
- ...headerBarOptions('white', ''),
- }}
- />
- <SuggestedPeopleOnboardingStack.Screen
- name="BadgeSelection"
- component={BadgeSelection}
- initialParams={{editing: false}}
- options={{
- ...headerBarOptions('white', ''),
- }}
- />
- </SuggestedPeopleOnboardingStack.Navigator>
- );
-};
-
-export default SuggestedPeopleOnboardingStackScreen;
diff --git a/src/routes/suggestedPeopleOnboarding/index.ts b/src/routes/suggestedPeopleOnboarding/index.ts
deleted file mode 100644
index df711493..00000000
--- a/src/routes/suggestedPeopleOnboarding/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './SuggestedPeopleOnboardingStackNavigator';
-export * from './SuggestedPeopleOnboardingStackScreen';