mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-15 00:37:03 +05:30
parent
f7f3f55261
commit
077c855ef3
1 changed files with 6 additions and 2 deletions
|
@ -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,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue