confirm static method
void
confirm({
- required String title,
- required String message,
- String confirmText = "OK",
- String cancelText = "Cancel",
- bool destructive = false,
- VoidCallback? onDismiss,
- VoidCallback? onCancel,
- VoidCallback? onConfirm,
Confirmation dialog with actions
Implementation
static void confirm({
required String title,
required String message,
String confirmText = "OK",
String cancelText = "Cancel",
bool destructive = false,
VoidCallback? onDismiss,
VoidCallback? onCancel,
VoidCallback? onConfirm,
}) =>
dialog(
AlertDialog.adaptive(
title: Text(title),
content: Text(message),
actions: <Widget>[
TextButton(onPressed: onCancel ?? back, child: Text(cancelText)),
TextButton(
onPressed: onConfirm,
style: destructive
? TextButton.styleFrom(
foregroundColor: theme.colorScheme.error,
)
: null,
child: Text(confirmText),
),
],
),
onDismiss: onDismiss,
);