ModernDialog constructor
const
ModernDialog({
- Key? key,
- required String title,
- required String message,
- required String confirmText,
- required String cancelText,
- required bool showCancelButton,
- IconData? icon,
- Color? iconColor,
- Color? backgroundColor,
- Color? confirmButtonColor,
- Color? cancelButtonColor,
- VoidCallback? onConfirm,
- Future<
bool> ? onConfirmAsync()?, - VoidCallback? onCancel,
- required bool isDark,
- bool isLoading = false,
- ValueNotifier<
bool> ? loadingNotifier, - double? blur,
- ImageFilter? backdropFilter,
- ContentDesignStyle? designStyle,
- 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,
});