generateRoute method

Route generateRoute(
  1. RouteSettings settings
)

Implementation

Route<dynamic> generateRoute(RouteSettings settings) {
  final String name = settings.name ?? firstRoute;
  final NavTransitionParams params = NavTransitionParams.extract(
    settings.arguments,
  );

  final Widget page = _buildPage(name, params.originalArguments);

  return _createRoute<dynamic>(
    page,
    settings,
    transitionType: params.transitionType,
    transitionDuration: params.transitionDuration,
    reverseTransitionDuration: params.reverseTransitionDuration,
  );
}