diff --git a/ts/components/conversation/ConversationHeader.tsx b/ts/components/conversation/ConversationHeader.tsx index f0d4e021b..198d06fbd 100644 --- a/ts/components/conversation/ConversationHeader.tsx +++ b/ts/components/conversation/ConversationHeader.tsx @@ -419,6 +419,7 @@ export class ConversationHeader extends React.Component { $('.session-search-input input').focus(); } + // tslint:disable-next-line: cyclomatic-complexity private renderPublicMenuItems() { const { i18n, @@ -438,9 +439,10 @@ export class ConversationHeader extends React.Component { timerOptions, onBlockUser, onUnblockUser, - hasNickname, - onClearNickname, - onChangeNickname, + // hasNickname, + // onClearNickname, + // onChangeNickname, + isFriend, } = this.props; if (isPublic || isRss) { @@ -452,7 +454,7 @@ export class ConversationHeader extends React.Component { const blockTitle = isBlocked ? i18n('unblockUser') : i18n('blockUser'); const blockHandler = isBlocked ? onUnblockUser : onBlockUser; - const disappearingMessagesMenuItem = ( + const disappearingMessagesMenuItem = isFriend && ( {(timerOptions || []).map(item => ( { {i18n('showSafetyNumber')} ); - const resetSessionMenuItem = !isGroup && ( - {i18n('resetSession')} - ); - const blockHandlerMenuItem = !isMe && - !isGroup && - !isRss && {blockTitle}; - const changeNicknameMenuItem = !isMe && + const resetSessionMenuItem = isFriend && !isGroup && ( - {i18n('changeNickname')} + {i18n('resetSession')} ); - const clearNicknameMenuItem = !isMe && + const blockHandlerMenuItem = !isMe && !isGroup && - hasNickname && ( - {i18n('clearNickname')} - ); + !isRss && {blockTitle}; + // const changeNicknameMenuItem = !isMe && + // !isGroup && ( + // {i18n('changeNickname')} + // ); + // const clearNicknameMenuItem = !isMe && + // !isGroup && + // hasNickname && ( + // {i18n('clearNickname')} + // ); const archiveConversationMenuItem = isArchived ? ( {i18n('moveConversationToInbox')} @@ -506,8 +509,8 @@ export class ConversationHeader extends React.Component { {showSafetyNumberMenuItem} {resetSessionMenuItem} {blockHandlerMenuItem} - {changeNicknameMenuItem} - {clearNicknameMenuItem} + {/* {changeNicknameMenuItem} + {clearNicknameMenuItem} */} {archiveConversationMenuItem} );