alert<T> static method
Future<T?>
alert<T>(
- Widget content, {
- Key? key,
- Widget? header,
- Widget? title,
- AntdActionStyle? style,
- Widget alert = const Text("我知道了"),
- AntdActionOnTap? onConfirm,
- AntdModal? modal,
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 AntdModal? modal}) {
return AntdModal(
key: key ?? modal?.key,
style: modal?.style,
styleBuilder: modal?.styleBuilder,
onClosed: modal?.onClosed,
onOpened: modal?.onOpened,
onMaskTap: modal?.onMaskTap,
opacity: modal?.opacity,
dismissOnMaskTap: modal?.dismissOnMaskTap != false,
showMask: modal?.showMask != false,
animation: modal?.animation,
actions: [
AntdModalAction(
title: alert,
primary: true,
onTap: onConfirm,
style: style,
),
...(modal?.actions ?? [])
],
dismissOnAction: modal?.dismissOnAction != false,
builder: modal?.builder ??
(_, ctx) {
return content;
},
closeIcon: modal?.closeIcon,
header: header ?? modal?.header,
title: title ?? modal?.header,
type: AntdModalType.alert,
).open<T>();
}