confirmedAction method
dynamic
confirmedAction({})
confirmedAction is called to let the user confirm an action.
Implementation
confirmedAction({
required BuildContext context,
String? title,
required String message,
String cancelText = "Cancel",
String okText = "Ok",
String? sosoText,
required Function() onOk,
Function()? onSoso,
}) {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: title == null ? null : Text(title),
content: Text(message),
actions: [
ElevatedButton(
child: Text(cancelText),
onPressed: () {
Navigator.of(context).pop();
},
),
sosoText == null
? const SizedBox.shrink()
: ElevatedButton(
child: Text(sosoText),
onPressed: () {
Navigator.of(context).pop();
onSoso!();
},
),
ElevatedButton(
child: Text(okText),
onPressed: () {
Navigator.of(context).pop();
onOk();
},
),
],
);
},
);
}