|
|
|
@ -237,7 +237,6 @@ class StatusActionBar extends ImmutablePureComponent {
|
|
|
|
const { status, relationship, intl, withDismiss, withCounters, scrollKey } = this.props;
|
|
|
|
const { status, relationship, intl, withDismiss, withCounters, scrollKey } = this.props;
|
|
|
|
const { signedIn, permissions } = this.context.identity;
|
|
|
|
const { signedIn, permissions } = this.context.identity;
|
|
|
|
|
|
|
|
|
|
|
|
const anonymousAccess = !signedIn;
|
|
|
|
|
|
|
|
const publicStatus = ['public', 'unlisted'].includes(status.get('visibility'));
|
|
|
|
const publicStatus = ['public', 'unlisted'].includes(status.get('visibility'));
|
|
|
|
const pinnableStatus = ['public', 'unlisted', 'private'].includes(status.get('visibility'));
|
|
|
|
const pinnableStatus = ['public', 'unlisted', 'private'].includes(status.get('visibility'));
|
|
|
|
const mutingConversation = status.get('muted');
|
|
|
|
const mutingConversation = status.get('muted');
|
|
|
|
@ -263,6 +262,7 @@ class StatusActionBar extends ImmutablePureComponent {
|
|
|
|
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
|
|
|
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (signedIn) {
|
|
|
|
menu.push(null);
|
|
|
|
menu.push(null);
|
|
|
|
|
|
|
|
|
|
|
|
menu.push({ text: intl.formatMessage(status.get('bookmarked') ? messages.removeBookmark : messages.bookmark), action: this.handleBookmarkClick });
|
|
|
|
menu.push({ text: intl.formatMessage(status.get('bookmarked') ? messages.removeBookmark : messages.bookmark), action: this.handleBookmarkClick });
|
|
|
|
@ -331,6 +331,7 @@ class StatusActionBar extends ImmutablePureComponent {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
let replyIcon;
|
|
|
|
let replyIcon;
|
|
|
|
let replyTitle;
|
|
|
|
let replyTitle;
|
|
|
|
@ -371,7 +372,6 @@ class StatusActionBar extends ImmutablePureComponent {
|
|
|
|
<div className='status__action-bar__dropdown'>
|
|
|
|
<div className='status__action-bar__dropdown'>
|
|
|
|
<DropdownMenuContainer
|
|
|
|
<DropdownMenuContainer
|
|
|
|
scrollKey={scrollKey}
|
|
|
|
scrollKey={scrollKey}
|
|
|
|
disabled={anonymousAccess}
|
|
|
|
|
|
|
|
status={status}
|
|
|
|
status={status}
|
|
|
|
items={menu}
|
|
|
|
items={menu}
|
|
|
|
icon='ellipsis-h'
|
|
|
|
icon='ellipsis-h'
|
|
|
|
|