Style chat pictures

This commit is contained in:
Torjus
2018-07-18 14:15:06 +02:00
parent 3a43443011
commit 1275e6fef4
4 changed files with 38 additions and 40 deletions
+2 -1
View File
@@ -46,7 +46,8 @@ Chat.propTypes =
onSendMessage : PropTypes.func,
disabledInput : PropTypes.bool,
autofocus : PropTypes.bool,
displayName : PropTypes.string
displayName : PropTypes.string,
picture : PropTypes.string
};
Chat.defaultProps =
+17 -13
View File
@@ -56,19 +56,22 @@ class MessageList extends Component
return (
<div className='message' key={i}>
<div className={message.sender}>
{picture && <img src={picture} />}
<img className='message-avatar' src={picture} />
<div
className='message-text'
// eslint-disable-next-line react/no-danger
dangerouslySetInnerHTML={{ __html : marked.parse(
message.text,
{ sanitize: true, renderer: linkRenderer }
) }}
/>
<span className='message-time'>
{message.name} - {this.getTimeString(messageTime)}
</span>
<div className='message-content'>
<div
className='message-text'
// eslint-disable-next-line react/no-danger
dangerouslySetInnerHTML={{ __html : marked.parse(
message.text,
{ sanitize: true, renderer: linkRenderer }
) }}
/>
<span className='message-time'>
{message.name} - {this.getTimeString(messageTime)}
</span>
</div>
</div>
</div>
);
@@ -81,7 +84,8 @@ class MessageList extends Component
MessageList.propTypes =
{
chatmessages : PropTypes.arrayOf(PropTypes.object).isRequired
chatmessages : PropTypes.arrayOf(PropTypes.object).isRequired,
myPicture : PropTypes.string
};
const mapStateToProps = (state) =>