@@ -1,8 +1,8 @@
1package com.parseable.android.ui
1package com.parseable.android.ui
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].
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)
74− ) { innerPadding ->
75+ contentWindowInsets = WindowInsets(0, 0, 0, 0),
76− modifier = Modifier
78+ modifier = Modifier.fillMaxSize(),
78− .padding(innerPadding),