showFastAlertDialog function

Future<void> showFastAlertDialog({
  1. required BuildContext context,
  2. required String titleText,
  3. bool barrierDismissible = true,
  4. Color? backgroundColor,
  5. List<Widget>? children,
  6. VoidCallback? onCancel,
  7. List<Widget>? actions,
  8. VoidCallback? onValid,
  9. String? messageText,
  10. String? cancelText,
  11. String? validText,
  12. Color? titleColor,
})

Implementation

Future<void> showFastAlertDialog({
  required BuildContext context,
  required String titleText,
  bool barrierDismissible = true,
  Color? backgroundColor,
  List<Widget>? children,
  VoidCallback? onCancel,
  List<Widget>? actions,
  VoidCallback? onValid,
  String? messageText,
  String? cancelText,
  String? validText,
  Color? titleColor,
}) async {
  return showDialog<void>(
    context: context,
    barrierDismissible: barrierDismissible,
    builder: (BuildContext context) {
      return FastAlertDialog(
        titleText: titleText,
        cancelText: cancelText,
        validText: validText,
        titleColor: titleColor,
        actions: actions,
        backgroundColor: backgroundColor,
        onValid: onValid,
        onCancel: onCancel,
        messageText: messageText,
        children: children,
      );
    },
  );
}