aboutsummaryrefslogtreecommitdiff
path: root/src/screens
diff options
context:
space:
mode:
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} />