confirmationDialog function

Future confirmationDialog(
  1. BuildContext context,
  2. Function onTap, {
  3. String confirmationTitle = 'Confirmation!!',
  4. String confirmationTitleSubTitle = "Are You sure",
  5. String confirmText = 'Confirm',
  6. String cancelText = 'Cancel',
})

Implementation

Future confirmationDialog(BuildContext context,Function onTap,{String confirmationTitle = 'Confirmation!!',
String confirmationTitleSubTitle = "Are You sure",String confirmText = 'Confirm',String cancelText = 'Cancel'}) {
  return showDialog(
      context: context,
      builder: (BuildContext context) {
        return AlertDialog(
          title: Text(confirmationTitle),
          content: Text(confirmationTitleSubTitle),
          actions: <Widget>[
            GestureDetector(
              child:  dialogButtonYes(title: confirmText),
              onTap: ()=>onTap(),
            ),
            GestureDetector(
              child:  dialogButtonNo(title: cancelText),
              onTap: () {
                Navigator.of(context).pop();
              },
            )
          ],
        ); });
}