Skip to content

Commit dd40784

Browse files
fix(conv-list): Add windowInsetsPadding so top bar respects system's bars
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
1 parent afd43dc commit dd40784

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

app/src/main/java/com/nextcloud/talk/conversationlist/ui/ConversationListTopBar.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,17 @@ import androidx.compose.foundation.layout.Arrangement
1919
import androidx.compose.foundation.layout.Row
2020
import androidx.compose.foundation.layout.Spacer
2121
import androidx.compose.foundation.layout.WindowInsets
22+
import androidx.compose.foundation.layout.WindowInsetsSides
2223
import androidx.compose.foundation.layout.fillMaxSize
2324
import androidx.compose.foundation.layout.fillMaxWidth
2425
import androidx.compose.foundation.layout.height
2526
import androidx.compose.foundation.layout.offset
27+
import androidx.compose.foundation.layout.only
2628
import androidx.compose.foundation.layout.padding
29+
import androidx.compose.foundation.layout.safeDrawing
2730
import androidx.compose.foundation.layout.size
2831
import androidx.compose.foundation.layout.width
32+
import androidx.compose.foundation.layout.windowInsetsPadding
2933
import androidx.compose.foundation.shape.CircleShape
3034
import androidx.compose.foundation.shape.RoundedCornerShape
3135
import androidx.compose.foundation.text.BasicTextField
@@ -117,7 +121,11 @@ fun ConversationListTopBar(
117121
}
118122
}
119123

120-
Column(modifier = modifier.fillMaxWidth()) {
124+
Column(
125+
modifier = modifier
126+
.fillMaxWidth()
127+
.windowInsetsPadding(WindowInsets.safeDrawing.only(WindowInsetsSides.Horizontal))
128+
) {
121129
when (val mode = state.mode) {
122130
is TopBarMode.SearchBarIdle -> TopBarIdleContent(
123131
state = state,

0 commit comments

Comments
 (0)