alertDialogWithOneAction function

void alertDialogWithOneAction(
  1. BuildContext context,
  2. bool isPlatformIOS,
  3. String title,
  4. String description,
  5. String confirmationText,
  6. dynamic onTapConfirm(),
)

Implementation

void alertDialogWithOneAction(BuildContext context, bool isPlatformIOS, String title, String description, String confirmationText, Function() onTapConfirm) {
  if (isPlatformIOS) {
    showCupertinoDialog(
        context: context,
        builder: (ctx) => CupertinoAlertDialog(
          title: Text(title),
          content: Text(description),
          actions: [
            TextButton(
              onPressed: onTapConfirm,
              child: Text(confirmationText),
            ),
          ],
        ));
  } else {
    showDialog(
      context: context,
      builder: (ctx) => AlertDialog(
        title: Text(title),
        content: Text(description),
        actions: [
          TextButton(
            onPressed: onTapConfirm,
            child: Text(confirmationText),
          ),
        ],
      ),
    );
  }
}