ref(chat): on web, move timestamp to chat message

This commit is contained in:
Leonard Kim
2019-05-06 12:30:38 -07:00
committed by virtuacoplenny
parent 7187e540a8
commit 504fadaf71
5 changed files with 63 additions and 34 deletions

View File

@@ -3,7 +3,7 @@
import React from 'react';
import { Text, View } from 'react-native';
import { getLocalizedDateFormatter, translate } from '../../../base/i18n';
import { translate } from '../../../base/i18n';
import { Avatar } from '../../../base/participants';
import { connect } from '../../../base/redux';
@@ -13,11 +13,6 @@ import AbstractChatMessage, {
} from '../AbstractChatMessage';
import styles from './styles';
/**
* Formatter string to display the message timestamp.
*/
const TIMESTAMP_FORMAT = 'H:mm';
/**
* Renders a single chat message.
*/
@@ -75,6 +70,8 @@ class ChatMessage extends AbstractChatMessage<Props> {
);
}
_getFormattedTimestamp: () => string;
/**
* Renders the avatar of the sender.
*
@@ -112,11 +109,7 @@ class ChatMessage extends AbstractChatMessage<Props> {
_renderTimestamp() {
return (
<Text style = { styles.timeText }>
{
getLocalizedDateFormatter(
new Date(this.props.message.timestamp)
).format(TIMESTAMP_FORMAT)
}
{ this._getFormattedTimestamp() }
</Text>
);
}