fix(android): give the right padding to SearchBar

Fixes #644
This commit is contained in:
Harsh Shandilya 2024-08-29 12:33:32 +05:30
parent f7f3f55261
commit 077c855ef3

View file

@ -10,6 +10,7 @@ import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.systemBarsPadding
import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.LazyListState
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
@ -32,15 +33,18 @@ fun SearchList(
postActions: PostActions, postActions: PostActions,
searchQuery: String, searchQuery: String,
setSearchQuery: (String) -> Unit, setSearchQuery: (String) -> Unit,
contentPadding: PaddingValues,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
contentPadding: PaddingValues = PaddingValues(),
) { ) {
val lazyPagingItems = items.collectAsLazyPagingItems() val lazyPagingItems = items.collectAsLazyPagingItems()
val triggerSearch = { query: String -> val triggerSearch = { query: String ->
setSearchQuery(query) setSearchQuery(query)
lazyPagingItems.refresh() lazyPagingItems.refresh()
} }
Column(modifier = modifier.semantics { isTraversalGroup = true }.zIndex(1f).fillMaxWidth()) { Column(
modifier =
modifier.systemBarsPadding().semantics { isTraversalGroup = true }.zIndex(1f).fillMaxWidth()
) {
SearchBar( SearchBar(
value = searchQuery, value = searchQuery,
onValueChange = setSearchQuery, onValueChange = setSearchQuery,