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:
Aayush Gupta
2025-08-22 16:59:12 +08:00
parent 4f7d744491
commit da50177c57
2 changed files with 7 additions and 2 deletions

View File

@@ -48,7 +48,12 @@ fun SearchSuggestionComposable(
modifier = modifier
.fillMaxWidth()
.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,
horizontalArrangement = Arrangement.SpaceBetween
) {

View File

@@ -113,7 +113,7 @@ class SearchViewModel @Inject constructor(
fun fetchSuggestions(query: String) {
viewModelScope.launch(Dispatchers.IO) {
_suggestions.value = contract.searchSuggestions(query)
_suggestions.value = contract.searchSuggestions(query).take(3)
}
}
}