diff options
author | Christopher Speller <crspeller@gmail.com> | 2015-10-16 10:15:52 -0400 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2015-10-16 10:50:10 -0400 |
commit | 495673d80d75ddfc97dc8d9fe61021142418dcc2 (patch) | |
tree | 3c7bba0806c89ab85faa9ffecd1322e22569370a /web/react/components/user_profile.jsx | |
parent | 3c593af598b2bb986244099ed1b9a46ed3837911 (diff) | |
download | chat-495673d80d75ddfc97dc8d9fe61021142418dcc2.tar.gz chat-495673d80d75ddfc97dc8d9fe61021142418dcc2.tar.bz2 chat-495673d80d75ddfc97dc8d9fe61021142418dcc2.zip |
Fixing some client warnings
Diffstat (limited to 'web/react/components/user_profile.jsx')
-rw-r--r-- | web/react/components/user_profile.jsx | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/web/react/components/user_profile.jsx b/web/react/components/user_profile.jsx index 715161b4f..da0c1aaf9 100644 --- a/web/react/components/user_profile.jsx +++ b/web/react/components/user_profile.jsx @@ -65,19 +65,29 @@ export default class UserProfile extends React.Component { var dataContent = []; dataContent.push( - <img className='user-popover__image' + <img + className='user-popover__image' src={'/api/v1/users/' + this.state.profile.id + '/image?time=' + this.state.profile.update_at} height='128' width='128' + key='user-popover-image' /> ); if (!global.window.config.ShowEmailAddress === 'true') { - dataContent.push(<div className='text-nowrap'>{'Email not shared'}</div>); + dataContent.push( + <div + className='text-nowrap' + key='user-popover-no-email' + > + {'Email not shared'} + </div> + ); } else { dataContent.push( <div data-toggle='tooltip' title="' + this.state.profile.email + '" + key='user-popover-email' > <a href="mailto:' + this.state.profile.email + '" @@ -93,15 +103,22 @@ export default class UserProfile extends React.Component { <OverlayTrigger trigger='click' placement='right' - rootClose='true' - overlay={<Popover title={this.state.profile.username}>{dataContent}</Popover>} - > - <div - className='user-popover' - id={'profile_' + this.uniqueId} + rootClose={true} + overlay={ + <Popover + title={this.state.profile.username} + id='user-profile-popover' + > + {dataContent} + </Popover> + } > - {name} - </div> + <div + className='user-popover' + id={'profile_' + this.uniqueId} + > + {name} + </div> </OverlayTrigger> ); } |