@@ -20,11 +20,12 @@ import com.softartdev.notedelight.ui.dialog.security.EnterPasswordDialog
2020import com.softartdev.theme.pref.DialogHolder
2121import dev.icerock.moko.resources.compose.stringResource
2222
23- fun DialogHolder.showSaveChanges (saveNoteAndNavBack : () -> Unit , doNotSaveAndNavBack : () -> Unit ) = showDialog {
24- val saveCallback = prepareDismissCallback(doBefore = saveNoteAndNavBack)
25- val notSaveCallback = prepareDismissCallback(doBefore = doNotSaveAndNavBack)
26- SaveDialog (saveCallback, notSaveCallback, ::dismissDialog)
27- }
23+ fun DialogHolder.showSaveChanges (saveNoteAndNavBack : () -> Unit , doNotSaveAndNavBack : () -> Unit ) =
24+ showDialog {
25+ val saveCallback = prepareDismissCallback(doBefore = saveNoteAndNavBack)
26+ val notSaveCallback = prepareDismissCallback(doBefore = doNotSaveAndNavBack)
27+ SaveDialog (saveCallback, notSaveCallback, ::dismissDialog)
28+ }
2829
2930fun DialogHolder.showEditTitle (noteId : Long ) = showDialog {
3031 val editTitleViewModel: EditTitleViewModel = getViewModel()
@@ -68,11 +69,11 @@ fun DialogHolder.showError(message: String?) = showDialog {
6869}
6970
7071@Composable
71- fun ErrorDialog (message : String? , dismissDialog : () -> Unit ) = ShowDialog (
72- title = stringResource(MR .strings.error_title),
73- text = message,
74- onConfirm = dismissDialog, // TODO show 1 button
75- onDismiss = dismissDialog
72+ fun ErrorDialog (message : String? , dismissDialog : () -> Unit ) = AlertDialog (
73+ title = { Text (text = stringResource(MR .strings.error_title)) } ,
74+ text = { Text ( message.orEmpty()) } ,
75+ confirmButton = { Button (onClick = dismissDialog) { Text (stringResource( MR .strings.cancel)) } },
76+ onDismissRequest = dismissDialog,
7677)
7778
7879@Composable
0 commit comments