showConfirmDialog function
Show a alert-dialog
bool res = await confirmDialog('Your questions ...', title: 'Questions');
if (res) {
// ...
}
Implementation
Future<bool> showConfirmDialog(String content,
{String? title, String? yes, String? no}) async {
return (await showDialog<bool>(
context: await getxContext,
barrierDismissible: false,
builder: (context) {
return AlertDialog(
title: !isEmptyOrNullString(title) ? Text(title!) : null,
content: Text(content),
actions: <Widget>[
TextButton(
child: Text(
isEmptyOrNullString(no) ? WaffLocalizations.S('no') : no!),
onPressed: () {
Navigator.of(context).pop(false);
},
),
ElevatedButton(
child: Text(
isEmptyOrNullString(yes) ? WaffLocalizations.S('yes') : yes!),
onPressed: () {
Navigator.of(context).pop(true);
},
),
],
);
}))!;
}