alertDialog2 static method

Future alertDialog2({
  1. required String title,
  2. required String content,
  3. required void onPressed()?,
  4. required BuildContext context,
  5. bool barrier = true,
})

Implementation

static Future alertDialog2({
  required String title,
  required String content,
  required void Function()? onPressed,
  required BuildContext context,
  bool barrier = true,
}) async {
  return await showDialog(
    context: context,
    barrierDismissible: barrier,
    builder: (BuildContext context) {
      return WillPopScope(
        onWillPop: () async => barrier,
        child: AlertDialog(
          title: Text(title),
          content: Text(content),
          actions: <Widget>[
            TextButton(
              onPressed: onPressed,
              child: const Text("Yes"),
            ),
            TextButton(
              onPressed: () {
                Navigator.of(Get.context!).pop();
              },
              child: const Text("No"),
            ),
          ],
        ),
      );
    },
  );
}