From fcee822d8df9b912af1c9dae02141aaefa34f516 Mon Sep 17 00:00:00 2001 From: Acclorite <2ma0bhpk@anonaddy.com> Date: Mon, 20 Oct 2025 17:24:38 +0300 Subject: [PATCH] fix: display cutout start padding --- .../acclorite/book_story/ui/navigator/NavigatorTabs.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt b/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt index 29e6c496..a79146d3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt +++ b/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt @@ -24,6 +24,7 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalLayoutDirection +import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import kotlinx.coroutines.flow.receiveAsFlow import ua.acclorite.book_story.presentation.navigator.Screen @@ -57,7 +58,7 @@ fun NavigatorTabs( if (!tabletUI) navigationBar() }, containerColor = MaterialTheme.colorScheme.surface - ) { + ) { paddingValues -> Row( modifier = Modifier .fillMaxSize() @@ -69,9 +70,10 @@ fun NavigatorTabs( .weight(1f) .fillMaxSize() .padding( - end = it.calculateEndPadding(layoutDirection), - bottom = it.calculateBottomPadding(), - start = it.calculateStartPadding(layoutDirection) + end = paddingValues.calculateEndPadding(layoutDirection), + bottom = paddingValues.calculateBottomPadding(), + start = if (!tabletUI) paddingValues.calculateStartPadding(layoutDirection) + else 0.dp ) ) { AnimatedContent(