Hide leave channel button from setting screen

I need to permanently hide leave channel button from setting screen is there any way to hide it without customizing the entire screen.

Hi @Mayank_Ingle

To permanently hide the “Leave Channel” button from the setting screen in the Sendbird UIKit for Android, you can customize the screen by extending the ChannelSettingsFragment class and overriding the onCreateView method.

If you can share more details along with the code snippets then I can take a look and assist you accordingly.

private void settingFragment() {
channelSettingsFragment = new ChannelSettingsFragment.Builder(url).setOnMenuClickListener(new OnItemClickListener<ChannelSettingsMenuComponent.Menu>() {
@Override
public void onItemClick(@NonNull View view, int position, @NonNull ChannelSettingsMenuComponent.Menu data) {
if (data == ChannelSettingsMenuComponent.Menu.MEMBERS) {
memberListFragment = new MemberListFragment.Builder(url)
.setOnHeaderLeftButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (channelSettingsFragment != null) {
setFragment(channelSettingsFragment);
}
}
}).setUseHeaderRightButton(false).build();
setFragment(memberListFragment);
} else if (data == ChannelSettingsMenuComponent.Menu.NOTIFICATIONS) {
Intent intent = ChannelPushSettingActivity.newIntent(getApplicationContext(), url);
startActivity(intent);
} else if (data == ChannelSettingsMenuComponent.Menu.LEAVE_CHANNEL) {
view.setVisibility(View.INVISIBLE);
/* setVisible(false);
PartyModel partyModel = new PartyModel();
sendBirdChatManager.leaveGroup(partyModel, url, 2);
/* leaveChannel(url, 2);*/
} else if (data == ChannelSettingsMenuComponent.Menu.SEARCH_IN_CHANNEL) {
view.setVisibility(View.VISIBLE);
} else if (data == ChannelSettingsMenuComponent.Menu.MODERATIONS) {
Intent intent = ModerationActivity.newIntent(getApplicationContext(), url);
startActivity(intent);
}
}
}).setOnHeaderLeftButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (channelFragment != null) {
setFragment(channelFragment);
}

                }
            }).setUseHeaderRightButton(false)
            /* .setRightButtonText(edit)
             .setHeaderTitle(channelInfo)*/
            .build();
    setFragment(channelSettingsFragment);
}