[NEW] Better date format for room’s list

This commit is contained in:
Rodrigo Nascimento 2017-12-08 09:24:37 -02:00
parent b2ace37c99
commit 6a1e376172
No known key found for this signature in database
GPG Key ID: CFCE33B7B01AC335
1 changed files with 8 additions and 1 deletions

View File

@ -110,6 +110,13 @@ export default class RoomItem extends React.PureComponent {
);
}
formatDate = date => moment(date).calendar(null, {
lastDay: '[Yesterday]',
sameDay: 'HH:mm',
lastWeek: 'dddd',
sameElse: 'MMM D'
})
renderNumber = (unread, userMentions) => {
if (!unread || unread <= 0) {
return;
@ -140,7 +147,7 @@ export default class RoomItem extends React.PureComponent {
{this.icon}
<View style={styles.roomNameView}>
<Text style={[styles.roomName, alert && styles.alert]} ellipsizeMode='tail' numberOfLines={1}>{ name }</Text>
{_updatedAt ? <Text style={styles.update} ellipsizeMode='tail' numberOfLines={1}>{ moment(_updatedAt).format(this.props.dateFormat) }</Text> : null}
{_updatedAt ? <Text style={styles.update} ellipsizeMode='tail' numberOfLines={1}>{ this.formatDate(_updatedAt) }</Text> : null}
</View>
{this.renderNumber(unread, userMentions)}
</TouchableOpacity>