diff --git a/peekaboo-ui/src/androidMain/kotlin/com/preat/peekaboo/ui/camera/PeekabooCamera.android.kt b/peekaboo-ui/src/androidMain/kotlin/com/preat/peekaboo/ui/camera/PeekabooCamera.android.kt index ade1d73..d90d520 100644 --- a/peekaboo-ui/src/androidMain/kotlin/com/preat/peekaboo/ui/camera/PeekabooCamera.android.kt +++ b/peekaboo-ui/src/androidMain/kotlin/com/preat/peekaboo/ui/camera/PeekabooCamera.android.kt @@ -26,6 +26,7 @@ import androidx.camera.core.Preview import androidx.camera.lifecycle.ProcessCameraProvider import androidx.camera.view.PreviewView import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.LaunchedEffect @@ -69,6 +70,7 @@ actual fun PeekabooCamera( modifier = modifier, ) CompatOverlay( + modifier = Modifier.fillMaxSize(), state = state, captureIcon = captureIcon, convertIcon = convertIcon, @@ -79,12 +81,13 @@ actual fun PeekabooCamera( @Composable private fun CompatOverlay( + modifier: Modifier, state: PeekabooCameraState, captureIcon: @Composable (onClick: () -> Unit) -> Unit, convertIcon: @Composable (onClick: () -> Unit) -> Unit, progressIndicator: @Composable () -> Unit, ) { - Box { + Box(modifier = modifier) { captureIcon(state::capture) convertIcon(state::toggleCamera) if (state.isCapturing) {