diff --git a/app/src/main/java/be/ugent/sel/studeez/common/composable/TextFieldComposable.kt b/app/src/main/java/be/ugent/sel/studeez/common/composable/TextFieldComposable.kt index 66c7bc4..ba07898 100644 --- a/app/src/main/java/be/ugent/sel/studeez/common/composable/TextFieldComposable.kt +++ b/app/src/main/java/be/ugent/sel/studeez/common/composable/TextFieldComposable.kt @@ -227,12 +227,14 @@ fun SearchField( onValueChange: (String) -> Unit, onSubmit: () -> Unit, @StringRes label: Int, - modifier: Modifier = Modifier + modifier: Modifier = Modifier, + enabled: Boolean = true ) { OutlinedTextField( value = value, onValueChange = onValueChange, modifier = modifier, + enabled = enabled, label = { Text(text = stringResource(id = label)) }, trailingIcon = { IconButton(onClick = onSubmit) { diff --git a/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_overview/FriendsOverviewScreen.kt b/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_overview/FriendsOverviewScreen.kt index 8ea6d20..db76179 100644 --- a/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_overview/FriendsOverviewScreen.kt +++ b/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_overview/FriendsOverviewScreen.kt @@ -10,10 +10,12 @@ import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.Delete import androidx.compose.material.icons.filled.Person +import androidx.compose.material.icons.filled.Search import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.vector.ImageVector +import androidx.compose.ui.modifier.modifierLocalConsumer import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.vectorResource import androidx.compose.ui.text.style.TextOverflow @@ -89,13 +91,32 @@ fun FriendsOverviewScreen( topBar = { TopAppBar( title = { - // TODO Link to each other - SearchField( - value = uiState.queryString, - onValueChange = friendsOverviewActions.onQueryStringChange, - onSubmit = friendsOverviewActions.onSubmit, - label = AppText.search_friends - ) + // TODO Make search field +// SearchField( +// value = uiState.queryString, +// onValueChange = friendsOverviewActions.onQueryStringChange, +// onSubmit = friendsOverviewActions.onSubmit, +// label = AppText.search_friends, +// enabled = false +// ) + IconButton( + onClick = friendsOverviewActions.onSubmit, +// modifier = Modifier.background( +// color = MaterialTheme.colors.background +// ), + ) { + Row { + Text( + text = stringResource(id = AppText.click_search_friends), + color = MaterialTheme.colors.onPrimary + ) + Icon( + imageVector = Icons.Default.Search, + contentDescription = stringResource(AppText.search_friends), + tint = MaterialTheme.colors.onPrimary + ) + } + } }, navigationIcon = { IconButton(onClick = popUp) { diff --git a/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_search/SearchFriendsScreen.kt b/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_search/SearchFriendsScreen.kt index e84bb9f..7803066 100644 --- a/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_search/SearchFriendsScreen.kt +++ b/app/src/main/java/be/ugent/sel/studeez/screens/friends/friends_search/SearchFriendsScreen.kt @@ -9,6 +9,7 @@ import androidx.compose.material.* import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.Person +import androidx.compose.material.icons.filled.Search import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -82,14 +83,16 @@ fun SearchFriendsScreen( topBar = { TopAppBar( title = { - SearchField( - value = query, - onValueChange = { newValue -> - searchFriendsActions.onQueryStringChange(newValue) - query = newValue - }, - onSubmit = { }, - label = AppText.search_friends + // TODO Make search field +// SearchField( +// value = uiState.queryString, +// onValueChange = friendsOverviewActions.onQueryStringChange, +// onSubmit = friendsOverviewActions.onSubmit, +// label = AppText.search_friends, +// enabled = false +// ) + Text( + text = stringResource(id = AppText.searching_friends) ) }, navigationIcon = { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 18eb296..f4aa7cb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -134,6 +134,8 @@ Send friend request Remove as friend Show profile + Click to search friends + Searching friends