mDialogCustomConfirm function

dynamic mDialogCustomConfirm(
  1. String title,
  2. String content,
  3. dynamic onConfirm()
)

Other dialog please see mConfirmDialog.

Implementation

mDialogCustomConfirm(String title, String content, Function() onConfirm) {
  if (MConfig.mCustomConfirmDialogValue != null) {
    MConfig.mCustomConfirmDialogValue!(title, content, onConfirm);
    return;
  }
  mLogger.d(
      "If you want custom the confirm dialog, please set MConfig.mCustomConfirmDialogValue");
  showDialog(
    context: Get.context!,
    builder: (context) {
      return AlertDialog(
        title: Text(title),
        content: Text(content),
        actions: <Widget>[
          TextButton(
            onPressed: () {
              Navigator.of(context).pop();
            },
            child: Text(MStr.cancel),
          ),
          TextButton(
            onPressed: onConfirm,
            child: Text(MStr.ok),
          ),
        ],
      );
    },
  );
}