aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-05-21 21:47:43 -0400
committerGitHub <noreply@github.com>2021-05-21 21:47:43 -0400
commit5afdf9208fd3d7498a2595797e6c9fb5f567fc61 (patch)
treeb76d16e06c0fb5f89a3da9ffa44eddec71f9d52c /src/routes
parent83802c3a18b1a1406cb4f1336b91e477161e7340 (diff)
parentdcbe315638f6c5edc98415d6cec2a016bfc601bf (diff)
Merge pull request #436 from shravyaramesh/tma853-tag-selection-screen
[TMA-853] Tag selection screen
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/main/MainStackNavigator.tsx10
-rw-r--r--src/routes/main/MainStackScreen.tsx16
2 files changed, 26 insertions, 0 deletions
diff --git a/src/routes/main/MainStackNavigator.tsx b/src/routes/main/MainStackNavigator.tsx
index 8f2192f1..aeead38d 100644
--- a/src/routes/main/MainStackNavigator.tsx
+++ b/src/routes/main/MainStackNavigator.tsx
@@ -6,6 +6,7 @@ import {Image} from 'react-native-image-crop-picker';
import {
CommentBaseType,
MomentType,
+ ProfilePreviewType,
ScreenType,
SearchCategoryType,
} from '../../types';
@@ -39,6 +40,7 @@ export type MainStackParams = {
title: string;
image: Image;
screenType: ScreenType;
+ selectedUsers?: ProfilePreviewType[];
};
IndividualMoment: {
moment: MomentType;
@@ -97,6 +99,14 @@ export type MainStackParams = {
ChatList: undefined;
Chat: undefined;
NewChatModal: undefined;
+ TagSelectionScreen: {
+ selectedUsers: ProfilePreviewType[];
+ };
+ TagFriendsScreen: {
+ image: Image;
+ screenType: ScreenType;
+ selectedUsers?: ProfilePreviewType[];
+ };
};
export const MainStack = createStackNavigator<MainStackParams>();
diff --git a/src/routes/main/MainStackScreen.tsx b/src/routes/main/MainStackScreen.tsx
index d76f9137..f6a012d6 100644
--- a/src/routes/main/MainStackScreen.tsx
+++ b/src/routes/main/MainStackScreen.tsx
@@ -32,6 +32,8 @@ import {
SuggestedPeopleScreen,
SuggestedPeopleUploadPictureScreen,
SuggestedPeopleWelcomeScreen,
+ TagSelectionScreen,
+ TagFriendsScreen,
} from '../../screens';
import MutualBadgeHolders from '../../screens/suggestedPeople/MutualBadgeHolders';
import {ScreenType} from '../../types';
@@ -310,6 +312,20 @@ const MainStackScreen: React.FC<MainStackProps> = ({route}) => {
component={NewChatModal}
options={{headerShown: false, ...newChatModalStyle}}
/>
+ <MainStack.Screen
+ name="TagSelectionScreen"
+ component={TagSelectionScreen}
+ options={{
+ ...headerBarOptions('black', ''),
+ }}
+ />
+ <MainStack.Screen
+ name="TagFriendsScreen"
+ component={TagFriendsScreen}
+ options={{
+ gestureEnabled: false,
+ }}
+ />
</MainStack.Navigator>
);
};