new user notification empty message

This commit is contained in:
feruz 2019-12-23 10:12:47 +02:00
parent 5ad81c0a9c
commit 0fe8bbf106
4 changed files with 46 additions and 34 deletions
src
components/notification/view
config/locales
screens/notification/screen

View File

@ -21,4 +21,7 @@ export default EStyleSheet.create({
listContentContainer: {
paddingBottom: 60,
},
text: {
padding: 10,
},
});

View File

@ -1,6 +1,6 @@
/* eslint-disable react/jsx-wrap-multilines */
import React, { PureComponent, Fragment } from 'react';
import { View, FlatList, ActivityIndicator, RefreshControl } from 'react-native';
import { View, FlatList, ActivityIndicator, RefreshControl, Text } from 'react-native';
import { injectIntl } from 'react-intl';
// Constants
@ -177,7 +177,8 @@ class NotificationView extends PureComponent {
onRightIconPress={readAllNotification}
/>
<ThemeContainer>
{({ isDarkTheme }) => (
{({ isDarkTheme }) =>
_notifications && _notifications.length > 0 ? (
<FlatList
data={_notifications}
refreshing={isNotificationRefreshing}
@ -208,7 +209,14 @@ class NotificationView extends PureComponent {
</Fragment>
)}
/>
)}
) : (
<Text style={styles.text}>
{intl.formatMessage({
id: 'notification.noactivity',
})}
</Text>
)
}
</ThemeContainer>
</View>
);

View File

@ -124,7 +124,8 @@
"activities": "All",
"replies": "Replies",
"mentions": "Mentions",
"reblogs": "Reblogs"
"reblogs": "Reblogs",
"noactivity": "No new activity found"
},
"leaderboard": {
"daily": "DAILY",

View File

@ -1,4 +1,4 @@
import React, { PureComponent, Fragment } from 'react';
import React, { Fragment } from 'react';
import { View, SafeAreaView } from 'react-native';
import ScrollableTabView from 'react-native-scrollable-tab-view';
import { injectIntl } from 'react-intl';