@@ -6,11 +6,13 @@ import androidx.compose.foundation.clickable
6
6
import androidx.compose.foundation.layout.Column
7
7
import androidx.compose.foundation.layout.Spacer
8
8
import androidx.compose.foundation.layout.WindowInsets
9
+ import androidx.compose.foundation.layout.WindowInsetsSides
9
10
import androidx.compose.foundation.layout.asPaddingValues
10
11
import androidx.compose.foundation.layout.aspectRatio
11
12
import androidx.compose.foundation.layout.fillMaxSize
12
13
import androidx.compose.foundation.layout.fillMaxWidth
13
14
import androidx.compose.foundation.layout.height
15
+ import androidx.compose.foundation.layout.only
14
16
import androidx.compose.foundation.layout.padding
15
17
import androidx.compose.foundation.layout.safeDrawing
16
18
import androidx.compose.foundation.lazy.grid.GridCells
@@ -65,10 +67,19 @@ private fun ObjectGrid(
65
67
onObjectClick : (Int ) -> Unit ,
66
68
modifier : Modifier = Modifier ,
67
69
) {
70
+
68
71
LazyVerticalGrid (
69
72
columns = GridCells .Adaptive (180 .dp),
70
- modifier = modifier.fillMaxSize(),
71
- contentPadding = WindowInsets .safeDrawing.asPaddingValues(),
73
+ // TODO simplify padding after https://issuetracker.google.com/issues/365052672 is fixed
74
+ modifier = modifier.fillMaxSize()
75
+ .padding(
76
+ WindowInsets .safeDrawing
77
+ .only(WindowInsetsSides .Start + WindowInsetsSides .End )
78
+ .asPaddingValues()
79
+ ),
80
+ contentPadding = WindowInsets .safeDrawing
81
+ .only(WindowInsetsSides .Bottom + WindowInsetsSides .Top )
82
+ .asPaddingValues(),
72
83
) {
73
84
items(objects, key = { it.objectID }) { obj ->
74
85
ObjectFrame (
0 commit comments