confirm static method
Future<bool>
confirm(
- BuildContext context, {
- required String title,
- required String message,
- String confirmText = 'Confirm',
- String cancelText = 'Cancel',
Implementation
static Future<bool> confirm(
BuildContext context, {
required String title,
required String message,
String confirmText = 'Confirm',
String cancelText = 'Cancel',
}) async {
final result = await showDialog<bool>(
context: context,
builder: (ctx) => AlertDialog(
title: Text(title),
content: Text(message),
actions: [
TextButton(
onPressed: () => Navigator.pop(ctx, false),
child: Text(cancelText),
),
ElevatedButton(
onPressed: () => Navigator.pop(ctx, true),
child: Text(confirmText),
),
],
),
);
return result ?? false;
}