diff options
author | Carlos Tadeu Panato Junior <ctadeu@gmail.com> | 2017-07-25 21:10:39 +0200 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2017-07-25 12:10:39 -0700 |
commit | 5840905c7ff4cd37c54a0bbebddaeb2969c120cb (patch) | |
tree | 04bdebc26dbbf0e3bb8680e07a8c50c9dd4bc08f /webapp/components/post_view/post_info | |
parent | b92d0b002438acedd13fc663042c39d1b6a14e3c (diff) | |
download | chat-5840905c7ff4cd37c54a0bbebddaeb2969c120cb.tar.gz chat-5840905c7ff4cd37c54a0bbebddaeb2969c120cb.tar.bz2 chat-5840905c7ff4cd37c54a0bbebddaeb2969c120cb.zip |
[PLT-6744] Add "Only visible to you" note for ephemeral messages (#6790)
Diffstat (limited to 'webapp/components/post_view/post_info')
-rw-r--r-- | webapp/components/post_view/post_info/post_info.jsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/webapp/components/post_view/post_info/post_info.jsx b/webapp/components/post_view/post_info/post_info.jsx index 6eaef0e0b..71f73b631 100644 --- a/webapp/components/post_view/post_info/post_info.jsx +++ b/webapp/components/post_view/post_info/post_info.jsx @@ -55,6 +55,11 @@ export default class PostInfo extends React.PureComponent { lastPostCount: PropTypes.number, /** + * Set to render in compact view + */ + compactDisplay: PropTypes.bool, + + /** * Function to get the post list HTML element */ getPostList: PropTypes.func.isRequired, @@ -208,6 +213,18 @@ export default class PostInfo extends React.PureComponent { } } + let visibleMessage; + if (isEphemeral && !this.props.compactDisplay) { + visibleMessage = ( + <span className='post__visibility'> + <FormattedMessage + id='post_info.message.visible' + defaultMessage='(Only visible to you)' + /> + </span> + ); + } + let pinnedBadge; if (post.is_pinned) { pinnedBadge = ( @@ -237,6 +254,7 @@ export default class PostInfo extends React.PureComponent { isFlagged={this.props.isFlagged} isEphemeral={isEphemeral} /> + {visibleMessage} </div> {options} </div> |