show static method
String
show(
- BuildContext context, {
- String title = '',
- String content = '',
- String cancelText = '',
- String confirmText = '',
- bool isDestructive = false,
- VoidCallback? onConfirm,
- VoidCallback? onCancel,
- bool barrierDismissible = false,
Implementation
static String show(
BuildContext context, {
String title = '',
String content = '',
String cancelText = '',
String confirmText = '',
bool isDestructive = false,
VoidCallback? onConfirm,
VoidCallback? onCancel,
bool barrierDismissible = false,
}) {
final dialogId = 'alert_dialog_${DateTime.now().millisecondsSinceEpoch}';
DialogOverlayManager.show(
context: context,
dialogId: dialogId,
barrierDismissible: barrierDismissible,
dialog: AtomicAlertDialog(
title: title,
content: content,
cancelText: cancelText,
confirmText: confirmText,
isDestructive: isDestructive,
onConfirm: () {
DialogOverlayManager.dismiss(dialogId);
onConfirm?.call();
},
onCancel: () {
DialogOverlayManager.dismiss(dialogId);
onCancel?.call();
},
),
);
return dialogId;
}