diff --git a/js/models/messages.js b/js/models/messages.js index c142403cf..4e1c1ba33 100644 --- a/js/models/messages.js +++ b/js/models/messages.js @@ -656,7 +656,7 @@ !this.get('isPublic') || conversation && conversation.isModerator(this.OUR_NUMBER) || this.getSource() === this.OUR_NUMBER, - hasModPerms: + isModerator: conversation && !!conversation.isModerator(this.OUR_NUMBER), onCopyText: () => this.copyText(), diff --git a/ts/components/conversation/Message.tsx b/ts/components/conversation/Message.tsx index e9d7bc739..dfdc4c322 100644 --- a/ts/components/conversation/Message.tsx +++ b/ts/components/conversation/Message.tsx @@ -57,7 +57,7 @@ export interface Props { disableMenu?: boolean; senderIsModerator?: boolean; isDeletable: boolean; - hasModPerms?: boolean; + isModerator?: boolean; text?: string; textPending?: boolean; id?: string; @@ -867,7 +867,7 @@ export class Message extends React.PureComponent { onCopyPubKey, isPublic, i18n, - hasModPerms, + isModerator, onBanUser, } = this.props; @@ -968,7 +968,7 @@ export class Message extends React.PureComponent { {i18n('copyPublicKey')} ) : null} - {hasModPerms && isPublic ? ( + {isModerator && isPublic ? ( {i18n('banUser')} ) : null}