show static method
Future<bool?>
show(
- BuildContext context, {
- required String title,
- required String content,
- String? cancelText,
- String? confirmText,
- bool isDestructive = false,
- VoidCallback? onConfirm,
Implementation
static Future<bool?> show(
BuildContext context, {
required String title,
required String content,
String? cancelText,
String? confirmText,
bool isDestructive = false,
VoidCallback? onConfirm,
}) {
return showDialog<bool>(
context: context,
builder: (BuildContext context) {
return AlertDialog(
config: AlertDialogConfig(
title: title,
content: content,
cancelConfig: cancelText != null ? ButtonConfig(text: cancelText) : null,
confirmConfig: confirmText != null
? ButtonConfig(
text: confirmText,
type: isDestructive ? TextColorPreset.red : TextColorPreset.blue,
onClick: onConfirm,
)
: null,
),
);
},
);
}