@@ -240,7 +240,11 @@ fun GroupConversationDetailsScreen(
240240 },
241241 isLoading = viewModel.requestInProgress,
242242 onSearchConversationMessagesClick = onSearchConversationMessagesClick,
243- onConversationMediaClick = onConversationMediaClick
243+ onConversationMediaClick = onConversationMediaClick,
244+ isAbandonedOneOnOneConversation = viewModel.conversationSheetContent?.isAbandonedOneOnOneConversation(
245+ viewModel.groupParticipantsState.data.allCount
246+ ) ? : false
247+
244248 )
245249
246250 val tryAgainSnackBarMessage = stringResource(id = R .string.error_unknown_message)
@@ -280,6 +284,7 @@ private fun GroupConversationDetailsContent(
280284 onDeleteGroup : (GroupDialogState ) -> Unit ,
281285 groupParticipantsState : GroupConversationParticipantsState ,
282286 isLoading : Boolean ,
287+ isAbandonedOneOnOneConversation : Boolean ,
283288 onSearchConversationMessagesClick : () -> Unit ,
284289 onConversationMediaClick : () -> Unit
285290) {
@@ -390,7 +395,7 @@ private fun GroupConversationDetailsContent(
390395 }
391396
392397 GroupConversationDetailsTabItem .PARTICIPANTS -> {
393- if (groupParticipantsState.addParticipantsEnabled) {
398+ if (groupParticipantsState.addParticipantsEnabled && ! isAbandonedOneOnOneConversation ) {
394399 Box (modifier = Modifier .padding(MaterialTheme .wireDimensions.spacing16x)) {
395400 WirePrimaryButton (
396401 text = stringResource(R .string.conversation_details_group_participants_add),
@@ -426,10 +431,6 @@ private fun GroupConversationDetailsContent(
426431 groupParticipantsState = groupParticipantsState,
427432 onProfilePressed = onProfilePressed,
428433 lazyListState = lazyListStates[pageIndex],
429- isAbandonedOneOnOneConversation = conversationSheetState.conversationSheetContent?.isAbandonedOneOnOneConversation(
430- groupParticipantsState.data.allCount
431- ) ? : false
432-
433434 )
434435 }
435436 }
@@ -610,7 +611,8 @@ fun PreviewGroupConversationDetails() {
610611 onEditSelfDeletingMessages = {},
611612 onEditGuestAccess = {},
612613 onSearchConversationMessagesClick = {},
613- onConversationMediaClick = {}
614+ onConversationMediaClick = {},
615+ isAbandonedOneOnOneConversation = false
614616 )
615617 }
616618}
0 commit comments