show<T> method

Future<T?> show<T>(
  1. BuildContext context, {
  2. DialogTransitionType? transitionType,
  3. bool? dismissable,
  4. Duration? transitionDuration,
})

Show dialog directly

Implementation

// Future show<T>(BuildContext context) => showDialog<T>(context: context, builder: (context) => this, barrierColor: barrierColor, barrierDismissible: dismissable ?? true);

Future<T?> show<T>(
  BuildContext context, {
  DialogTransitionType? transitionType,
  bool? dismissable,
  Duration? transitionDuration,
}) =>
    DialogUtils(
      child: this,
      dialogTransitionType: transitionType,
      dismissable: dismissable,
      barrierColor: barrierColor ?? Colors.black.withValues(alpha: .5),
      transitionDuration: transitionDuration,
    ).show(context) as Future<T?>;