@@ -41,6 +41,7 @@ import androidx.compose.material3.MaterialTheme
4141import androidx.compose.material3.ModalBottomSheet
4242import androidx.compose.material3.OutlinedTextField
4343import androidx.compose.material3.Text
44+ import androidx.compose.material3.rememberModalBottomSheetState
4445import androidx.compose.runtime.Composable
4546import androidx.compose.runtime.LaunchedEffect
4647import androidx.compose.runtime.collectAsState
@@ -79,8 +80,14 @@ fun PdfGenerationBottomSheetWrapper(
7980 pdfActions.startGeneration()
8081 }
8182
83+ val sheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true )
84+ LaunchedEffect (Unit ) {
85+ sheetState.expand()
86+ }
87+
8288 ModalBottomSheet (
8389 onDismissRequest = onDismiss,
90+ sheetState = sheetState,
8491 modifier = modifier.navigationBarsPadding()
8592 ) {
8693 PdfGenerationBottomSheet (
@@ -117,16 +124,20 @@ fun PdfGenerationBottomSheet(
117124 .fillMaxWidth()
118125 .padding(top = 0 .dp, start = 16 .dp, end = 16 .dp, bottom = 16 .dp)
119126 ) {
120- CloseButton (onDismiss)
121-
122- Row {
123- Icon (
124- Icons .Default .PictureAsPdf , contentDescription = " PDF" ,
125- modifier = Modifier
126- .size(34 .dp)
127- .padding(end = 8 .dp)
128- )
129- Text (stringResource(R .string.export_pdf), style = MaterialTheme .typography.headlineSmall)
127+ Row (verticalAlignment = Alignment .CenterVertically ) {
128+ Row {
129+ Icon (
130+ Icons .Default .PictureAsPdf , contentDescription = " PDF" ,
131+ modifier = Modifier
132+ .size(34 .dp)
133+ .padding(end = 8 .dp)
134+ )
135+ Text (
136+ stringResource(R .string.export_pdf),
137+ style = MaterialTheme .typography.headlineSmall
138+ )
139+ }
140+ CloseButton (onDismiss)
130141 }
131142
132143 Spacer (Modifier .height(16 .dp))
0 commit comments