pushNamed method

AFRouteStateSegments pushNamed(
  1. AFRouteParam param,
  2. List<AFRouteParam>? children,
  3. AFCreateDefaultChildParamDelegate? createDefaultChildParam
)

Adds a new screen/data below the current screen in the route.

Implementation

AFRouteStateSegments pushNamed(AFRouteParam param, List<AFRouteParam>? children, AFCreateDefaultChildParamDelegate? createDefaultChildParam) {
  final newRoute = copyActive();
  newRoute.add(AFRouteSegment.withParam( param, children, createDefaultChildParam));
  return copyWith(
    active: newRoute
  );
}