Ensure "SavePdfBar" does not appear below the system navigation bar

This commit is contained in:
Pierre-Yves Nicolas
2025-07-08 11:18:12 +02:00
parent 3edaea2598
commit 002eafacc1

View File

@@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.size
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
@@ -77,7 +78,7 @@ fun PdfGenerationBottomSheetWrapper(
ModalBottomSheet( ModalBottomSheet(
onDismissRequest = onDismiss, onDismissRequest = onDismiss,
modifier = modifier modifier = modifier.navigationBarsPadding()
) { ) {
PdfGenerationBottomSheet( PdfGenerationBottomSheet(
filename = filename, filename = filename,
@@ -195,7 +196,6 @@ private fun MainActions(
@Composable @Composable
private fun SavePdfBar(onOpen: () -> Unit) { private fun SavePdfBar(onOpen: () -> Unit) {
Spacer(modifier = Modifier.height(16.dp))
Row( Row(
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.Absolute.SpaceBetween, horizontalArrangement = Arrangement.Absolute.SpaceBetween,