Fix bottom sheet overlapping status bar (#1284)

This commit is contained in:
leekleak
2025-02-28 18:12:33 +01:00
committed by GitHub
parent e28c6aa463
commit cb92900071
@@ -5,6 +5,7 @@ import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.statusBarsPadding
import androidx.compose.material3.ModalBottomSheet import androidx.compose.material3.ModalBottomSheet
import androidx.compose.material3.SheetState import androidx.compose.material3.SheetState
import androidx.compose.material3.rememberModalBottomSheetState import androidx.compose.material3.rememberModalBottomSheetState
@@ -21,6 +22,7 @@ fun BottomSheetDialog(
content: @Composable (paddingValues: PaddingValues) -> Unit, content: @Composable (paddingValues: PaddingValues) -> Unit,
) { ) {
ModalBottomSheet( ModalBottomSheet(
modifier = Modifier.statusBarsPadding().padding(top = 8.dp),
sheetState = bottomSheetState, sheetState = bottomSheetState,
onDismissRequest = onDismissRequest, onDismissRequest = onDismissRequest,
) { ) {