diff options
Diffstat (limited to 'webapp/components/rhs_root_post.jsx')
-rw-r--r-- | webapp/components/rhs_root_post.jsx | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/webapp/components/rhs_root_post.jsx b/webapp/components/rhs_root_post.jsx index e6edcb86a..f7c9c9141 100644 --- a/webapp/components/rhs_root_post.jsx +++ b/webapp/components/rhs_root_post.jsx @@ -41,6 +41,7 @@ export default class RhsRootPost extends React.Component { render() { const post = this.props.post; const user = this.props.user; + const mattermostLogo = Constants.MATTERMOST_ICON_SVG; var isOwner = this.props.currentUser.id === post.user_id; var isAdmin = TeamStore.isTeamAdminForCurrentTeam() || UserStore.isSystemAdminForCurrentUser(); const isSystemMessage = post.type && post.type.startsWith(Constants.SYSTEM_MESSAGE_PREFIX); @@ -201,7 +202,7 @@ export default class RhsRootPost extends React.Component { ); } - const profilePic = ( + let profilePic = ( <img className='post-profile-img' src={PostUtils.getProfilePicSrcForPost(post, timestamp)} @@ -210,6 +211,15 @@ export default class RhsRootPost extends React.Component { /> ); + if (PostUtils.isSystemMessage(post)) { + profilePic = ( + <span + className='icon' + dangerouslySetInnerHTML={{__html: mattermostLogo}} + /> + ); + } + const messageWrapper = ( <div ref='message_holder' |