showAlertDialog function
Future<bool>
showAlertDialog(
- BuildContext context, {
- String? title,
- String? content,
- VoidCallback? onConfirm,
- String? confirmText,
- Widget? child,
Implementation
Future<bool> showAlertDialog(
BuildContext context, {
String? title,
String? content,
VoidCallback? onConfirm,
String? confirmText,
Widget? child,
}) async {
final result = await SmartDialog.show(
clickMaskDismiss: false,
keepSingle: true,
builder: (ctx) {
return CenterAlertDialog(
title:
title ?? StormyCommonLocalizationConfig.zhCN().warmTips ?? '温馨提示',
content:
content ?? StormyCommonLocalizationConfig.zhCN().warmTips ?? '温馨提示',
onConfirm: () {
onConfirm?.call();
HapticFeedback.lightImpact();
SmartDialog.dismiss(result: true);
},
confirmText:
confirmText ??
StormyCommonLocalizationConfig.zhCN().confirm ??
'确认',
child: child,
);
},
);
return result;
}