diff --git a/app/screens/channel_info/channel_info.js b/app/screens/channel_info/channel_info.js index d76f958ac..2dcaf11dc 100644 --- a/app/screens/channel_info/channel_info.js +++ b/app/screens/channel_info/channel_info.js @@ -287,9 +287,9 @@ class ChannelInfo extends PureComponent { textId={canManageUsers ? 'channel_header.manageMembers' : 'channel_header.viewMembers'} theme={theme} /> - {canManageUsers && + preventDoubleTap(this.goToChannelAddMembers)} defaultMessage='Add Members' @@ -297,17 +297,20 @@ class ChannelInfo extends PureComponent { textId='channel_header.addMembers' theme={theme} /> - } - preventDoubleTap(this.handleDeleteOrLeave, this, 'leave')} - defaultMessage='Leave Channel' - icon='sign-out' - textId='navbar.leave' - shouldRender={this.renderLeaveOrDeleteChannelRow()} - theme={theme} - /> + {this.renderLeaveOrDeleteChannelRow() && currentChannelMemberCount > 1 && + + + preventDoubleTap(this.handleDeleteOrLeave, this, 'leave')} + defaultMessage='Leave Channel' + icon='sign-out' + textId='navbar.leave' + theme={theme} + /> + + } {this.renderLeaveOrDeleteChannelRow() && canDeleteChannel &&