showConfirmDialog function
Future<bool>
showConfirmDialog(
{ - required BuildContext context,
- required String title,
- required String message,
})
Implementation
Future<bool> showConfirmDialog({
required BuildContext context,
required String title,
required String message,
}) async {
final result = await showOverlayDialog<bool>(
context: context,
builder: (context, completer, entry) {
return ConfirmDialog(
title: title,
message: message,
onConfirm: () {
completer.complete(true);
entry?.remove();
},
onCancel: () {
completer.complete(false);
entry?.remove();
},
);
},
);
return result ?? false;
}