ModernDialog constructor

const ModernDialog({
  1. Key? key,
  2. required String title,
  3. required String message,
  4. required String confirmText,
  5. required String cancelText,
  6. required bool showCancelButton,
  7. IconData? icon,
  8. Color? iconColor,
  9. Color? backgroundColor,
  10. Color? confirmButtonColor,
  11. Color? cancelButtonColor,
  12. VoidCallback? onConfirm,
  13. Future<bool>? onConfirmAsync()?,
  14. VoidCallback? onCancel,
  15. required bool isDark,
  16. bool isLoading = false,
  17. ValueNotifier<bool>? loadingNotifier,
  18. double? blur,
  19. ImageFilter? backdropFilter,
  20. ContentDesignStyle? designStyle,
  21. Widget? child,
})

Implementation

const ModernDialog({
  super.key,
  required this.title,
  required this.message,
  required this.confirmText,
  required this.cancelText,
  required this.showCancelButton,
  this.icon,
  this.iconColor,
  this.backgroundColor,
  this.confirmButtonColor,
  this.cancelButtonColor,
  this.onConfirm,
  this.onConfirmAsync,
  this.onCancel,
  required this.isDark,
  this.isLoading = false,
  this.loadingNotifier,
  this.blur,
  this.backdropFilter,
  this.designStyle,
  this.child,
});