alert<T> static method
Future<T?>
alert<T>(
- Widget content, {
- Key? key,
- Widget? header,
- Widget? title,
- AntdActionStyle? style,
- Widget alert = const Text("我知道了"),
- AntdActionOnTap? onConfirm,
- AntdDialog? dialog,
Implementation
static Future<T?> alert<T>(Widget content,
{final Key? key,
final Widget? header,
final Widget? title,
final AntdActionStyle? style,
final Widget alert = const Text("我知道了"),
final AntdActionOnTap? onConfirm,
final AntdDialog? dialog}) {
return AntdDialog(
key: key ?? dialog?.key,
style: dialog?.style,
styleBuilder: dialog?.styleBuilder,
onClosed: dialog?.onClosed,
onOpened: dialog?.onOpened,
onMaskTap: dialog?.onMaskTap,
opacity: dialog?.opacity,
dismissOnMaskTap: dialog?.dismissOnMaskTap != false,
showMask: dialog?.showMask != false,
animation: dialog?.animation,
actions: [
AntdDialogAction(
title: alert,
primary: true,
style: style,
onTap: onConfirm,
),
...(dialog?.actions ?? [])
],
dismissOnAction: dialog?.dismissOnAction != false,
builder: dialog?.builder ??
(_, ctx) {
return content;
},
closeIcon: dialog?.closeIcon,
header: header ?? dialog?.header,
title: title ?? dialog?.header,
type: AntdDialogType.alert,
).open<T>();
}