MiuixOverlayDialog constructor

const MiuixOverlayDialog({
  1. Key? key,
  2. required bool show,
  3. String? title,
  4. Color? titleColor,
  5. String? summary,
  6. Color? summaryColor,
  7. Color? backgroundColor,
  8. bool enableWindowDim = true,
  9. VoidCallback? onDismissRequest,
  10. VoidCallback? onDismissFinished,
  11. Size outsideMargin = MiuixDialogDefaults.outsideMargin,
  12. Size insideMargin = MiuixDialogDefaults.insideMargin,
  13. bool defaultWindowInsetsPadding = true,
  14. bool renderInRootScaffold = true,
  15. double maxWidth = MiuixDialogDefaults.maxWidth,
  16. bool? largeScreen,
  17. double? cornerRadius,
  18. required Widget content,
})

Implementation

const MiuixOverlayDialog({
  super.key,
  required this.show,
  this.title,
  this.titleColor,
  this.summary,
  this.summaryColor,
  this.backgroundColor,
  this.enableWindowDim = true,
  this.onDismissRequest,
  this.onDismissFinished,
  this.outsideMargin = MiuixDialogDefaults.outsideMargin,
  this.insideMargin = MiuixDialogDefaults.insideMargin,
  this.defaultWindowInsetsPadding = true,
  this.renderInRootScaffold = true,
  this.maxWidth = MiuixDialogDefaults.maxWidth,
  this.largeScreen,
  this.cornerRadius,
  required this.content,
});