callConfirmDialogForBlock method

dynamic callConfirmDialogForBlock(
  1. BuildContext context,
  2. String msg,
  3. String rupayPIN,
  4. String reasonDropDownValue,
  5. String reasonMsg,
)

Implementation

callConfirmDialogForBlock(BuildContext context, String msg, String rupayPIN,
    String reasonDropDownValue, String reasonMsg) {
  QuickAlert.show(
      widget: WillPopScope(
        onWillPop: () async => false, // ⛔ block back button
        child: Container(),
      ),
      context: context,
      title: "Confirmation".tr,
      type: QuickAlertType.confirm,
      text: msg,
      confirmBtnText: 'yes'.tr,
      cancelBtnText: 'Cancel'.tr,
      confirmBtnColor: Colors.green,
      onConfirmBtnTap: () {
        Navigator.of(context).pop();
        call3DESRupayEncAPIforBlockCard(
            context, rupayPIN, reasonDropDownValue, reasonMsg);
      },
      onCancelBtnTap: () {
        Navigator.of(context).pop();
      });
}