0
0
Fork 0

Disable embed modal when private status (#4773)

* Disable embed modal when private status

* Remove `reblogDisabled`
This commit is contained in:
Yamagishi Kazutoshi 2017-09-02 21:01:44 +09:00 committed by Eugen Rochko
parent 1b5806b744
commit 15963a15c6
2 changed files with 16 additions and 7 deletions

View file

@ -82,12 +82,16 @@ export default class ActionBar extends React.PureComponent {
render () {
const { status, me, intl } = this.props;
const publicStatus = ['public', 'unlisted'].includes(status.get('visibility'));
let menu = [];
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
if (publicStatus) {
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
}
if (me === status.getIn(['account', 'id'])) {
if (['public', 'unlisted'].indexOf(status.get('visibility')) !== -1) {
if (publicStatus) {
menu.push({ text: intl.formatMessage(status.get('pinned') ? messages.unpin : messages.pin), action: this.handlePinClick });
}