build method

RouteFactory build()

Implementation

RouteFactory build() {
  _filterChain.routes = _routes;

  return (RouteSettings settings) {
    final widget = _filterChain.execute(settings);
    if (widget != null) {
      if (onComplete != null) {
        return onComplete!(_filterChain.settings, widget);
      }

      // default
      return MaterialPageRoute(
        settings: _filterChain.settings,
        builder: (_) => widget,
      );
    }

    return null;
  };
}