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,
        );
      },
    );