show<T> static method

Future<T?> show<T>(
  1. BuildContext context, {
  2. required Widget builder(
    1. BuildContext context
    ),
  3. String? title,
  4. NiceModalSize size = NiceModalSize.medium,
  5. bool barrierDismissible = true,
  6. bool showClose = true,
  7. List<Widget>? actions,
  8. EdgeInsetsGeometry? contentPadding,
})

Implementation

static Future<T?> show<T>(
  BuildContext context, {
  required Widget Function(BuildContext context) builder,
  String? title,
  NiceModalSize size = NiceModalSize.medium,
  bool barrierDismissible = true,
  bool showClose = true,
  List<Widget>? actions,
  EdgeInsetsGeometry? contentPadding,
}) {
  return showDialog<T>(
    context: context,
    barrierDismissible: barrierDismissible,
    builder: (ctx) => _NiceModalDialog(
      title: title,
      size: size,
      showClose: showClose,
      contentPadding: contentPadding,
      actions: actions,
      child: builder(ctx),
    ),
  );
}