From 077c855ef3b7737c3b340425cb627ec8636ca570 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 29 Aug 2024 12:33:32 +0530 Subject: [PATCH] fix(android): give the right padding to SearchBar Fixes #644 --- .../dev/msfjarvis/claw/android/ui/lists/SearchList.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/SearchList.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/SearchList.kt index c86e0f06..97db94ea 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/SearchList.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/SearchList.kt @@ -10,6 +10,7 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.systemBarsPadding import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier @@ -32,15 +33,18 @@ fun SearchList( postActions: PostActions, searchQuery: String, setSearchQuery: (String) -> Unit, + contentPadding: PaddingValues, modifier: Modifier = Modifier, - contentPadding: PaddingValues = PaddingValues(), ) { val lazyPagingItems = items.collectAsLazyPagingItems() val triggerSearch = { query: String -> setSearchQuery(query) lazyPagingItems.refresh() } - Column(modifier = modifier.semantics { isTraversalGroup = true }.zIndex(1f).fillMaxWidth()) { + Column( + modifier = + modifier.systemBarsPadding().semantics { isTraversalGroup = true }.zIndex(1f).fillMaxWidth() + ) { SearchBar( value = searchQuery, onValueChange = setSearchQuery,