compose: search: Limit suggestions to 3 with better padding
Align it to SearchBar's default suggestions layout Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -48,7 +48,12 @@ fun SearchSuggestionComposable(
|
|||||||
modifier = modifier
|
modifier = modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
.clickable(onClick = { onClick(searchSuggestEntry.title) })
|
.clickable(onClick = { onClick(searchSuggestEntry.title) })
|
||||||
.padding(dimensionResource(R.dimen.padding_medium)),
|
.padding(
|
||||||
|
top = dimensionResource(R.dimen.padding_xsmall),
|
||||||
|
bottom = dimensionResource(R.dimen.padding_xsmall),
|
||||||
|
start = dimensionResource(R.dimen.padding_large),
|
||||||
|
end = dimensionResource(R.dimen.padding_xsmall)
|
||||||
|
),
|
||||||
verticalAlignment = Alignment.CenterVertically,
|
verticalAlignment = Alignment.CenterVertically,
|
||||||
horizontalArrangement = Arrangement.SpaceBetween
|
horizontalArrangement = Arrangement.SpaceBetween
|
||||||
) {
|
) {
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ class SearchViewModel @Inject constructor(
|
|||||||
|
|
||||||
fun fetchSuggestions(query: String) {
|
fun fetchSuggestions(query: String) {
|
||||||
viewModelScope.launch(Dispatchers.IO) {
|
viewModelScope.launch(Dispatchers.IO) {
|
||||||
_suggestions.value = contract.searchSuggestions(query)
|
_suggestions.value = contract.searchSuggestions(query).take(3)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user