git.iko.soy/parseable-android
on master help sign in
Remove padding from ErrorHandler Scaffold content (#12)
c492710iko
app/src/main/java/com/parseable/android/ui/ErrorHandler.kt+5−5
@@ -1,8 +1,8 @@
1package com.parseable.android.ui
1package com.parseable.android.ui
2
2
3import androidx.compose.foundation.layout.Box
3import androidx.compose.foundation.layout.Box
4+import androidx.compose.foundation.layout.WindowInsets
4import androidx.compose.foundation.layout.fillMaxSize
5import androidx.compose.foundation.layout.fillMaxSize
5−import androidx.compose.foundation.layout.padding
6import androidx.compose.material3.Scaffold
6import androidx.compose.material3.Scaffold
7import androidx.compose.material3.Snackbar
7import androidx.compose.material3.Snackbar
8import androidx.compose.material3.SnackbarDuration
8import androidx.compose.material3.SnackbarDuration
@@ -45,6 +45,7 @@ val LocalErrorHandler = compositionLocalOf<ErrorHandler> {
45 * posted via the provided [ErrorHandler]. The handler is exposed to the
45 * posted via the provided [ErrorHandler]. The handler is exposed to the
46 * entire subtree through [LocalErrorHandler].
46 * entire subtree through [LocalErrorHandler].
47 */
47 */
48+@Suppress("UnusedMaterial3ScaffoldPaddingParameter")
48@Composable
49@Composable
49fun GlobalErrorBoundary(
50fun GlobalErrorBoundary(
50 errorHandler: ErrorHandler = remember { ErrorHandler() },
51 errorHandler: ErrorHandler = remember { ErrorHandler() },
@@ -71,11 +72,10 @@ fun GlobalErrorBoundary(
71 Snackbar(snackbarData = data)
72 Snackbar(snackbarData = data)
72 }
73 }
73 },
74 },
74− ) { innerPadding ->
75+ contentWindowInsets = WindowInsets(0, 0, 0, 0),
76+ ) {
75 Box(
77 Box(
76− modifier = Modifier
78+ modifier = Modifier.fillMaxSize(),
77− .fillMaxSize()
78− .padding(innerPadding),
79 ) {
79 ) {
80 content()
80 content()
81 }
81 }