Chats: show message date on hover

loading-indicator-on-tls^2
Alex Gleason 2020-08-27 17:27:37 -05:00
rodzic abd6c419f1
commit a349bce10f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 15 dodań i 0 usunięć

Wyświetl plik

@ -42,6 +42,20 @@ class ChatMessageList extends ImmutablePureComponent {
this.scrollToBottom();
};
getFormattedTimestamp = (chatMessage) => {
const { intl } = this.props;
return intl.formatDate(
new Date(chatMessage.get('created_at')), {
hour12: false,
year: 'numeric',
month: 'short',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
}
);
};
componentDidUpdate(prevProps) {
if (prevProps.chatMessages !== this.props.chatMessages)
this.scrollToBottom();
@ -61,6 +75,7 @@ class ChatMessageList extends ImmutablePureComponent {
key={chatMessage.get('id')}
>
<span
title={this.getFormattedTimestamp(chatMessage)}
className='chat-message__bubble'
dangerouslySetInnerHTML={{ __html: emojify(chatMessage.get('content')) }}
/>