[PLT-6744] Add "Only visible to you" note for ephemeral messages (#6790)

Этот коммит содержится в:
Carlos Tadeu Panato Junior
2017-07-25 21:10:39 +02:00
коммит произвёл Christopher Speller
родитель b92d0b0024
Коммит 5840905c7f
6 изменённых файлов: 51 добавлений и 2 удалений

Просмотреть файл

@@ -54,6 +54,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
*/
@@ -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>