SafeNestedRoute constructor

SafeNestedRoute({
  1. required String name,
  2. required List<RouteNode> routes,
})

Creates a nested route container.

  • name is the base path for this group (e.g. "/account").
  • routes are child routes inside this namespace.

Implementation

SafeNestedRoute({
  required super.name,
  required List<RouteNode> routes,
}) : _routes = {} {
  for (final route in routes) {
    route.parent = this;
    _routes[route.name] = route;
  }
}