showCustomDialog static method

Future<void> showCustomDialog({
  1. required BuildContext context,
  2. required CustomDialogType dialogType,
  3. required String title,
  4. required String description,
  5. required VoidCallback onConfirm,
  6. VoidCallback? onCancel,
  7. String confirmButtonText = 'Confirm',
  8. String cancelButtonText = 'Cancel',
  9. bool rounded = true,
  10. Color? iconColor,
  11. Color? confirmButtonColor,
  12. Color? cancelButtonColor,
})

Implementation

static Future<void> showCustomDialog({
  required BuildContext context,
  required CustomDialogType dialogType,
  required String title,
  required String description,
  required VoidCallback onConfirm,
  VoidCallback? onCancel,
  String confirmButtonText = 'Confirm',
  String cancelButtonText = 'Cancel',
  bool rounded = true,
  Color? iconColor,
  Color? confirmButtonColor,
  Color? cancelButtonColor,
}) {
  return showDialog(
    context: context,
    builder: (context) => CustomDialog(
      dialogType: dialogType,
      title: title,
      description: description,
      onConfirm: onConfirm,
      onCancel: onCancel,
      confirmButtonText: confirmButtonText,
      cancelButtonText: cancelButtonText,
      rounded: rounded,
      iconColor: iconColor,
      confirmButtonColor: confirmButtonColor,
      cancelButtonColor: cancelButtonColor,
    ),
  );
}