buildDialogRoute method

  1. @override
PopupRoute buildDialogRoute({
  1. required GlobalKey<NavigatorState> navigator,
  2. required bool dismissable,
  3. required Widget child,
  4. required VoidCallback? onPop,
})
override

Pushes dialog route to Navigator

Implementation

@override
PopupRoute buildDialogRoute({
  required GlobalKey<NavigatorState> navigator,
  required bool dismissable,
  required Widget child,
  required VoidCallback? onPop,
}) => DialogRoute(
  barrierDismissible: dismissable,
  barrierColor: UINavigationSettings.barrierColor,
  transitionDuration: UINavigationSettings.transitionDuration,
  pageBuilder:
      (
        BuildContext buildContext,
        Animation<double> animation,
        Animation<double> secondaryAnimation,
      ) {
        return _overlayRouteContainer(
          dismissable: dismissable,
          child: child,
          onPop: onPop,
        );
      },
);