feat: initial based avatars

This commit is contained in:
Bettenbuk Zoltan
2019-06-26 16:08:23 +02:00
committed by Zoltan Bettenbuk
parent 0734ce7ae3
commit 72137a2811
49 changed files with 902 additions and 700 deletions

View File

@@ -3,7 +3,6 @@
import { PureComponent } from 'react';
import { getLocalizedDateFormatter } from '../../base/i18n';
import { getAvatarURLByParticipantId } from '../../base/participants';
/**
* Formatter string to display the message timestamp.
@@ -15,11 +14,6 @@ const TIMESTAMP_FORMAT = 'H:mm';
*/
export type Props = {
/**
* The URL of the avatar of the participant.
*/
_avatarURL: string,
/**
* The representation of a chat message.
*/
@@ -63,20 +57,3 @@ export default class AbstractChatMessage<P: Props> extends PureComponent<P> {
.format(TIMESTAMP_FORMAT);
}
}
/**
* Maps part of the Redux state to the props of this component.
*
* @param {Object} state - The Redux state.
* @param {Props} ownProps - The own props of the component.
* @returns {{
* _avatarURL: string
* }}
*/
export function _mapStateToProps(state: Object, ownProps: Props) {
const { message } = ownProps;
return {
_avatarURL: getAvatarURLByParticipantId(state, message.id)
};
}