summaryrefslogtreecommitdiffstats
path: root/webapp/components/post_view/post_info
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/post_view/post_info')
-rw-r--r--webapp/components/post_view/post_info/post_info.jsx18
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>