diff options
| author | Ivan Chen <ivan@tagg.id> | 2021-03-26 17:28:23 -0400 |
|---|---|---|
| committer | Ivan Chen <ivan@tagg.id> | 2021-03-26 17:28:23 -0400 |
| commit | 64f8829ab55bfe6851f10ca933043877769c56bf (patch) | |
| tree | 1e28d37d626b85bf5f131f5a1f9e8b787f3cf069 /src/screens | |
| parent | 82acd049763452decdab0c40e6cf7286dd2ed57d (diff) | |
show taggsbar, prevent taggsbar navigation on profile and SP
Diffstat (limited to 'src/screens')
| -rw-r--r-- | src/screens/suggestedPeople/SPBody.tsx | 14 |
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} /> |
