aboutsummaryrefslogtreecommitdiff
path: root/src/screens/main/NotificationsScreen.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/screens/main/NotificationsScreen.tsx')
-rw-r--r--src/screens/main/NotificationsScreen.tsx47
1 files changed, 27 insertions, 20 deletions
diff --git a/src/screens/main/NotificationsScreen.tsx b/src/screens/main/NotificationsScreen.tsx
index 24be7123..675d415d 100644
--- a/src/screens/main/NotificationsScreen.tsx
+++ b/src/screens/main/NotificationsScreen.tsx
@@ -192,7 +192,6 @@ const NotificationsScreen: React.FC = () => {
styles.sectionFont,
styles.sectionHeader,
styles.sectionLocation,
- styles.sectionHeader,
]}>
{title}
</Text>
@@ -213,34 +212,39 @@ const NotificationsScreen: React.FC = () => {
setrequestLimit(DEFAULT_NOTIFICATIONS_SIZE);
setMoreFooterEnabled(false);
}}>
+ <View
+ style={[styles.sectionLocation, styles.hiddenSectionContainer]}>
+ <Image
+ style={styles.hideImageStyles}
+ source={require('../../assets/images/hide-caret.png')}
+ />
+ <Text style={[styles.sectionFont, styles.sectionFooter]}>
+ {'Hide'}
+ </Text>
+ </View>
+ </TouchableOpacity>
+ );
+ }
+
+ if (allFriendRequests.length > DEFAULT_NOTIFICATIONS_SIZE) {
+ return (
+ <TouchableOpacity
+ style={styles.sectionHeaderContainer}
+ onPress={() => {
+ setrequestLimit(allFriendRequests.length);
+ setMoreFooterEnabled(true);
+ }}>
<Text
style={[
styles.sectionFont,
styles.sectionFooter,
styles.sectionLocation,
]}>
- {'Hide'}
+ {`+ ${allFriendRequests.length - requestLimit} More`}
</Text>
</TouchableOpacity>
);
}
- return (
- <TouchableOpacity
- style={styles.sectionHeaderContainer}
- onPress={() => {
- setrequestLimit(allFriendRequests.length);
- setMoreFooterEnabled(true);
- }}>
- <Text
- style={[
- styles.sectionFont,
- styles.sectionFooter,
- styles.sectionLocation,
- ]}>
- {`+ ${allFriendRequests.length - requestLimit} More`}
- </Text>
- </TouchableOpacity>
- );
}
return null;
@@ -338,7 +342,10 @@ const styles = StyleSheet.create({
fontSize: normalize(12),
lineHeight: normalize(14),
},
-
+ hiddenSectionContainer: {
+ flexDirection: 'row',
+ },
+ hideImageStyles: {alignSelf: 'center', marginRight: 8},
sectionHeader: {
color: '#828282',
},