Disable disappearing message before friend request accepted

Hide nickname option fron menu in ConversationHeader for now
pull/1039/head
Audric Ackermann 5 years ago
parent 8dccd1db2a
commit 796a37189a
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -419,6 +419,7 @@ export class ConversationHeader extends React.Component<Props> {
$('.session-search-input input').focus(); $('.session-search-input input').focus();
} }
// tslint:disable-next-line: cyclomatic-complexity
private renderPublicMenuItems() { private renderPublicMenuItems() {
const { const {
i18n, i18n,
@ -438,9 +439,10 @@ export class ConversationHeader extends React.Component<Props> {
timerOptions, timerOptions,
onBlockUser, onBlockUser,
onUnblockUser, onUnblockUser,
hasNickname, // hasNickname,
onClearNickname, // onClearNickname,
onChangeNickname, // onChangeNickname,
isFriend,
} = this.props; } = this.props;
if (isPublic || isRss) { if (isPublic || isRss) {
@ -452,7 +454,7 @@ export class ConversationHeader extends React.Component<Props> {
const blockTitle = isBlocked ? i18n('unblockUser') : i18n('blockUser'); const blockTitle = isBlocked ? i18n('unblockUser') : i18n('blockUser');
const blockHandler = isBlocked ? onUnblockUser : onBlockUser; const blockHandler = isBlocked ? onUnblockUser : onBlockUser;
const disappearingMessagesMenuItem = ( const disappearingMessagesMenuItem = isFriend && (
<SubMenu title={disappearingTitle}> <SubMenu title={disappearingTitle}>
{(timerOptions || []).map(item => ( {(timerOptions || []).map(item => (
<MenuItem <MenuItem
@ -475,21 +477,22 @@ export class ConversationHeader extends React.Component<Props> {
{i18n('showSafetyNumber')} {i18n('showSafetyNumber')}
</MenuItem> </MenuItem>
); );
const resetSessionMenuItem = !isGroup && ( const resetSessionMenuItem = isFriend &&
<MenuItem onClick={onResetSession}>{i18n('resetSession')}</MenuItem>
);
const blockHandlerMenuItem = !isMe &&
!isGroup &&
!isRss && <MenuItem onClick={blockHandler}>{blockTitle}</MenuItem>;
const changeNicknameMenuItem = !isMe &&
!isGroup && ( !isGroup && (
<MenuItem onClick={onChangeNickname}>{i18n('changeNickname')}</MenuItem> <MenuItem onClick={onResetSession}>{i18n('resetSession')}</MenuItem>
); );
const clearNicknameMenuItem = !isMe && const blockHandlerMenuItem = !isMe &&
!isGroup && !isGroup &&
hasNickname && ( !isRss && <MenuItem onClick={blockHandler}>{blockTitle}</MenuItem>;
<MenuItem onClick={onClearNickname}>{i18n('clearNickname')}</MenuItem> // const changeNicknameMenuItem = !isMe &&
); // !isGroup && (
// <MenuItem onClick={onChangeNickname}>{i18n('changeNickname')}</MenuItem>
// );
// const clearNicknameMenuItem = !isMe &&
// !isGroup &&
// hasNickname && (
// <MenuItem onClick={onClearNickname}>{i18n('clearNickname')}</MenuItem>
// );
const archiveConversationMenuItem = isArchived ? ( const archiveConversationMenuItem = isArchived ? (
<MenuItem onClick={onMoveToInbox}> <MenuItem onClick={onMoveToInbox}>
{i18n('moveConversationToInbox')} {i18n('moveConversationToInbox')}
@ -506,8 +509,8 @@ export class ConversationHeader extends React.Component<Props> {
{showSafetyNumberMenuItem} {showSafetyNumberMenuItem}
{resetSessionMenuItem} {resetSessionMenuItem}
{blockHandlerMenuItem} {blockHandlerMenuItem}
{changeNicknameMenuItem} {/* {changeNicknameMenuItem}
{clearNicknameMenuItem} {clearNicknameMenuItem} */}
{archiveConversationMenuItem} {archiveConversationMenuItem}
</React.Fragment> </React.Fragment>
); );

Loading…
Cancel
Save