showConfirmation static method
Future<bool>
showConfirmation({
- required BuildContext context,
- required String title,
- String? message,
- String confirmTitle = 'Confirm',
- VoidCallback? onConfirm,
- BaseParam? cupertino,
- BaseParam? material,
Shows a confirmation alert with Cancel and Confirm buttons.
Implementation
static Future<bool> showConfirmation({
required BuildContext context,
required String title,
String? message,
String confirmTitle = 'Confirm',
VoidCallback? onConfirm,
BaseParam? cupertino,
BaseParam? material,
}) async {
final result = await show(
context: context,
title: title,
message: message,
actions: [
BaseAlertAction(
title: 'Cancel',
style: BaseAlertActionStyle.cancel,
),
BaseAlertAction(
title: confirmTitle,
style: BaseAlertActionStyle.defaultStyle,
onPressed: onConfirm,
),
],
preferredActionIndex: 1, // Confirm button is preferred
cupertino: cupertino,
material: material,
);
return result == 1; // Returns true if Confirm was tapped
}