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

Loading…
Cancel
Save