showConfirmDialog<bool> function
show confirm dialog box
Implementation
Future<bool?> showConfirmDialog<bool>(
context,
String title, {
String positiveText = 'Yes',
String negativeText = 'No',
Color? buttonColor,
Color? barrierColor,
bool? barrierDismissible,
Function? onAccept,
}) async {
return showDialog(
context: context,
// barrierDismissible: barrierDismissible ?? false,
builder: (_) => AlertDialog(
title: Text(title.validate(), style: primaryTextStyle()),
actions: <Widget>[
SimpleDialogOption(
child: Text(negativeText.validate(), style: secondaryTextStyle()),
onPressed: () {
finish(_, false);
},
),
SimpleDialogOption(
onPressed: () {
finish(_, true);
onAccept?.call();
},
child: Text(
positiveText.validate(),
style: primaryTextStyle(
color: buttonColor ?? Theme.of(_).primaryColor),
),
),
],
),
);
}