Modal constructor

Modal(
  1. BuildContext context, {
  2. void afterClose()?,
  3. String cancelText = '取消',
  4. bool centered = false,
  5. bool closable = false,
  6. Widget? closeIcon,
  7. required Widget content,
  8. Widget? icon,
  9. bool keyboard = true,
  10. bool mask = true,
  11. bool maskClosable = false,
  12. String okText = '确定',
  13. ButtonType okType = ButtonType.primary,
  14. required Widget title,
  15. double width = 520,
  16. void onCancel()?,
  17. void onOk()?,
})

Implementation

Modal(
  BuildContext context, {
  void Function()? afterClose,
  String cancelText = '取消',
  bool centered = false,
  bool closable = false,
  Widget? closeIcon,
  required Widget content,
  Widget? icon,
  bool keyboard = true,
  bool mask = true,
  bool maskClosable = false,
  String okText = '确定',
  ButtonType okType = ButtonType.primary,
  required Widget title,
  double width = 520,
  void Function()? onCancel,
  void Function()? onOk,
}) {
  showDialog(
    context: context,
    builder: (_) => _Modal(
      afterClose: afterClose,
      cancelText: cancelText,
      centered: centered,
      closable: closable,
      closeIcon: closeIcon,
      content: content,
      icon: icon,
      keyboard: keyboard,
      mask: mask,
      maskClosable: maskClosable,
      okText: okText,
      okType: okType,
      title: title,
      width: width,
      onCancel: onCancel,
      onOk: onOk,
    ),
  );
}