@@ -21,8 +21,12 @@ import androidx.compose.foundation.background
2121import androidx.compose.foundation.layout.Arrangement
2222import androidx.compose.foundation.layout.Column
2323import androidx.compose.foundation.layout.Row
24+ import androidx.compose.foundation.layout.WindowInsets
25+ import androidx.compose.foundation.layout.asPaddingValues
2426import androidx.compose.foundation.layout.fillMaxWidth
2527import androidx.compose.foundation.layout.padding
28+ import androidx.compose.foundation.layout.safeContent
29+ import androidx.compose.foundation.layout.safeDrawing
2630import androidx.compose.foundation.layout.size
2731import androidx.compose.foundation.lazy.LazyColumn
2832import androidx.compose.foundation.lazy.items
@@ -55,7 +59,10 @@ fun ReplyListPane(
5559 onEmailClick : (Email ) -> Unit ,
5660 modifier : Modifier = Modifier
5761) {
58- LazyColumn (modifier = modifier.fillMaxWidth()) {
62+ LazyColumn (
63+ modifier = modifier.fillMaxWidth(),
64+ contentPadding = WindowInsets .safeDrawing.asPaddingValues()
65+ ) {
5966 item {
6067 ReplySearchBar (modifier = Modifier .fillMaxWidth())
6168 }
@@ -73,7 +80,10 @@ fun ReplyDetailPane(
7380 email : Email ,
7481 modifier : Modifier = Modifier
7582) {
76- LazyColumn (modifier = modifier.fillMaxWidth()) {
83+ LazyColumn (
84+ modifier = modifier.fillMaxWidth(),
85+ contentPadding = WindowInsets .safeDrawing.asPaddingValues()
86+ ) {
7787 item {
7888 ReplyEmailThreadItem (email)
7989 }
@@ -156,13 +166,13 @@ fun ReplyEmailThreadItem(
156166 modifier : Modifier = Modifier
157167) {
158168 Card (
159- modifier = modifier.padding(horizontal = 16 .dp, vertical = 4 .dp ),
169+ modifier = modifier.padding(horizontal = 16 .dp),
160170 colors = CardDefaults .cardColors(containerColor = MaterialTheme .colorScheme.surface)
161171 ) {
162172 Column (
163173 modifier = Modifier
164174 .fillMaxWidth()
165- .padding(20 .dp)
175+ .padding(horizontal = 20 .dp)
166176 ) {
167177 Row (modifier = Modifier .fillMaxWidth()) {
168178 ReplyProfileImage (
@@ -264,7 +274,7 @@ fun ReplySearchBar(modifier: Modifier = Modifier) {
264274 Row (
265275 modifier = modifier
266276 .fillMaxWidth()
267- .padding(16 .dp)
277+ .padding(horizontal = 16 .dp)
268278 .background(MaterialTheme .colorScheme.surface, CircleShape ),
269279 verticalAlignment = Alignment .CenterVertically
270280 ) {
0 commit comments