@@ -215,8 +215,8 @@ private fun TextFieldAndPdfInfos(
215215 }
216216 }
217217
218- if (uiState.saveDirectoryName != null ) {
219- SavePdfBar (onOpen, uiState.saveDirectoryName )
218+ if (uiState.savedFileUri != null ) {
219+ SavedPdfBar (onOpen)
220220 }
221221 if (uiState.errorMessage != null ) {
222222 ErrorBar (uiState.errorMessage)
@@ -330,7 +330,7 @@ fun ExportButton(
330330}
331331
332332@Composable
333- private fun SavePdfBar (onOpen : () -> Unit , saveDirectoryName : String ) {
333+ private fun SavedPdfBar (onOpen : () -> Unit ) {
334334 Row (
335335 verticalAlignment = Alignment .CenterVertically ,
336336 horizontalArrangement = Arrangement .Absolute .SpaceBetween ,
@@ -340,9 +340,11 @@ private fun SavePdfBar(onOpen: () -> Unit, saveDirectoryName: String) {
340340 .padding(vertical = 8 .dp, horizontal = 16 .dp),
341341 ) {
342342 Text (
343- text = stringResource(R .string.pdf_saved_to, saveDirectoryName),
344- style = MaterialTheme .typography.bodyMedium
343+ text = stringResource(R .string.pdf_saved_to),
344+ style = MaterialTheme .typography.bodyMedium,
345+ modifier = Modifier .weight(1f ),
345346 )
347+ Spacer (Modifier .width(8 .dp))
346348 MainActionButton (
347349 onClick = onOpen,
348350 text = stringResource(R .string.open),
@@ -401,7 +403,6 @@ fun PreviewExportScreenAfterSave() {
401403 uiState = PdfGenerationUiState (
402404 generatedPdf = GeneratedPdf (file, 442897L , 3 ),
403405 savedFileUri = file.toUri(),
404- saveDirectoryName = " Downloads" ,
405406 ),
406407 )
407408}
@@ -422,7 +423,6 @@ fun PreviewExportScreenAfterSaveHorizontal() {
422423 uiState = PdfGenerationUiState (
423424 generatedPdf = GeneratedPdf (file, 442897L , 3 ),
424425 savedFileUri = file.toUri(),
425- saveDirectoryName = " Downloads" ,
426426 ),
427427 )
428428}
0 commit comments