aboutsummaryrefslogtreecommitdiff
path: root/src/screens
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-03-26 17:28:23 -0400
committerIvan Chen <ivan@tagg.id>2021-03-26 17:28:23 -0400
commit64f8829ab55bfe6851f10ca933043877769c56bf (patch)
tree1e28d37d626b85bf5f131f5a1f9e8b787f3cf069 /src/screens
parent82acd049763452decdab0c40e6cf7286dd2ed57d (diff)
show taggsbar, prevent taggsbar navigation on profile and SP
Diffstat (limited to 'src/screens')
-rw-r--r--src/screens/suggestedPeople/SPBody.tsx14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/screens/suggestedPeople/SPBody.tsx b/src/screens/suggestedPeople/SPBody.tsx
index 8e0801c2..7bedb137 100644
--- a/src/screens/suggestedPeople/SPBody.tsx
+++ b/src/screens/suggestedPeople/SPBody.tsx
@@ -14,7 +14,13 @@ import {
SuggestedPeopleDataType,
UniversityBadge,
} from '../../types';
-import {isIPhoneX, normalize, SCREEN_HEIGHT, SCREEN_WIDTH} from '../../utils';
+import {
+ canViewProfile,
+ isIPhoneX,
+ normalize,
+ SCREEN_HEIGHT,
+ SCREEN_WIDTH,
+} from '../../utils';
interface SPBodyProps {
item: SuggestedPeopleDataType;
@@ -32,6 +38,7 @@ const SPBody: React.FC<SPBodyProps> = ({
suggested_people_url,
friendship,
badges,
+ is_private,
},
itemIndex,
onAddFriend,
@@ -156,6 +163,11 @@ const SPBody: React.FC<SPBodyProps> = ({
screenType={screenType}
whiteRing={true}
linkedSocials={social_links}
+ allowNavigation={canViewProfile(
+ loggedInUserId === user.id,
+ is_private,
+ friendship.status === 'friends',
+ )}
/>
<View style={styles.marginManager}>
<MutualFriends user={user} friends={mutual_friends} />