@@ -21,10 +21,13 @@ import androidx.compose.foundation.background
2121import androidx.compose.foundation.layout.Arrangement
2222import androidx.compose.foundation.layout.Box
2323import androidx.compose.foundation.layout.Column
24+ import androidx.compose.foundation.layout.PaddingValues
2425import androidx.compose.foundation.layout.Row
2526import androidx.compose.foundation.layout.Spacer
2627import androidx.compose.foundation.layout.WindowInsets
2728import androidx.compose.foundation.layout.asPaddingValues
29+ import androidx.compose.foundation.layout.calculateEndPadding
30+ import androidx.compose.foundation.layout.calculateStartPadding
2831import androidx.compose.foundation.layout.fillMaxSize
2932import androidx.compose.foundation.layout.fillMaxWidth
3033import androidx.compose.foundation.layout.height
@@ -47,6 +50,7 @@ import androidx.compose.runtime.Composable
4750import androidx.compose.ui.Alignment
4851import androidx.compose.ui.Modifier
4952import androidx.compose.ui.platform.LocalContext
53+ import androidx.compose.ui.platform.LocalLayoutDirection
5054import androidx.compose.ui.platform.testTag
5155import androidx.compose.ui.res.dimensionResource
5256import androidx.compose.ui.res.stringResource
@@ -61,12 +65,18 @@ fun ReplyDetailsScreen(
6165 modifier : Modifier = Modifier ,
6266 isFullScreen : Boolean = false
6367) {
68+ val layoutDirection = LocalLayoutDirection .current
6469 BackHandler {
6570 onBackPressed()
6671 }
6772 Box (modifier = modifier) {
6873 LazyColumn (
69- contentPadding = WindowInsets .safeDrawing.asPaddingValues(),
74+ contentPadding = PaddingValues (
75+ top = WindowInsets .safeDrawing.asPaddingValues()
76+ .calculateTopPadding(),
77+ end = WindowInsets .safeDrawing.asPaddingValues()
78+ .calculateEndPadding(layoutDirection)
79+ ),
7080 modifier = Modifier
7181 .testTag(stringResource(R .string.details_screen))
7282 .fillMaxSize()
0 commit comments