alert<T> static method

Future<T?> alert<T>(
  1. Widget content, {
  2. Key? key,
  3. Widget? header,
  4. Widget? title,
  5. AntdActionStyle? style,
  6. Widget alert = const Text("我知道了"),
  7. AntdActionOnTap? onConfirm,
  8. 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>();
}