DialogRoute<T> constructor

DialogRoute<T>({
  1. required RoutePageBuilder pageBuilder,
  2. required BuildContext context,
  3. bool barrierDismissible = true,
  4. String? barrierLabel,
  5. Color? barrierColor,
  6. ImageFilter? filter,
  7. CapturedThemes? themes,
  8. RouteSettings? settings,
})

Creates a DialogRoute.

Implementation

DialogRoute({
  required RoutePageBuilder pageBuilder,
  required BuildContext context,
  bool barrierDismissible = true,
  String? barrierLabel,
  Color? barrierColor,
  ImageFilter? filter,
  this.themes,
  super.settings,
})  : _pageBuilder = pageBuilder,
      _barrierDismissible = barrierDismissible,
      _barrierLabel = barrierLabel ??
          DesktopLocalizations.of(context).modalBarrierDismissLabel,
      _barrierColor = barrierColor ?? DialogTheme.of(context).barrierColor!,
      super(
        filter: filter ?? DialogTheme.of(context).imageFilter!,
      );