alertDialogForPop function

dynamic alertDialogForPop(
  1. BuildContext context,
  2. dynamic onPressedYes()?, {
  3. String? titleText,
  4. dynamic onPressedNo()?,
  5. double? heightAlertDialog,
})

Implementation

alertDialogForPop(BuildContext context, Function()? onPressedYes, {String? titleText, Function()? onPressedNo, double? heightAlertDialog}) {
  return showDialog(
      context: context,
      builder: (context) {
        return XAlertDialog(
          title_TextAlign: TextAlign.center,
          height: heightAlertDialog ?? 35,
          title_Style: XStyles.xStyTextForSubLabel(),
          title_Text: titleText ?? "Vuoi salvare le modifiche fatte?",
          btnYES_label: "SI",
          btnNO_label: "NO",
          btnYES_Labelcolor: XColors.done,
          btnNO_Labelcolor: Colors.red,
          btnYES_OnPressed: () {
            Navigator.pop(context);
            onPressedYes?.call();
          },
          btnNO_OnPressed: onPressedNo ?? () => Navigator.pop(context),
        );
      });
}