diff --git a/app/src/main/java/com/nextcloud/talk/contacts/components/AppBar.kt b/app/src/main/java/com/nextcloud/talk/contacts/components/AppBar.kt index 473fd2aa5..ecd40e595 100644 --- a/app/src/main/java/com/nextcloud/talk/contacts/components/AppBar.kt +++ b/app/src/main/java/com/nextcloud/talk/contacts/components/AppBar.kt @@ -86,7 +86,8 @@ fun AppBar( onUpdateSearchQuery(searchQuery) onUpdateAutocompleteUsers() }, - onDisableSearch = onDisableSearch + onDisableSearch = onDisableSearch, + isAddParticipants = isAddParticipants ) if (searchQuery.isNotEmpty() && isAddParticipants) { @@ -99,6 +100,7 @@ fun AppBar( ) { Text(text = context.getString(R.string.add_participants)) } + } else { } } } diff --git a/app/src/main/java/com/nextcloud/talk/contacts/components/SearchComponent.kt b/app/src/main/java/com/nextcloud/talk/contacts/components/SearchComponent.kt index 3dd9b8d0b..191468286 100644 --- a/app/src/main/java/com/nextcloud/talk/contacts/components/SearchComponent.kt +++ b/app/src/main/java/com/nextcloud/talk/contacts/components/SearchComponent.kt @@ -34,12 +34,21 @@ import androidx.compose.ui.unit.sp import com.nextcloud.talk.R @Composable -fun SearchComponent(text: String, onTextChange: (String) -> Unit, onDisableSearch: () -> Unit) { +fun SearchComponent( + text: String, + onTextChange: (String) -> Unit, + onDisableSearch: () -> Unit, + isAddParticipants: Boolean +) { + var width_ratio = 0.85f + if (!isAddParticipants) { + width_ratio = 1.0f + } val keyboardController = LocalSoftwareKeyboardController.current TextField( modifier = Modifier .background(MaterialTheme.colorScheme.background) - .fillMaxWidth(SearchComponentCompanionClass.WIDTH_RATIO) + .fillMaxWidth(width_ratio) .height(60.dp), value = text, onValueChange = { onTextChange(it) },