buildRouteState static method
- RouteSettings settings
Builds a RouteState object from RouteSettings, parsing path, query parameters, fragment, and arguments.
Implementation
static RouteState buildRouteState(RouteSettings settings) {
final routeName = settings.name?.isNotEmpty == true
? settings.name!
: _globalDefiner.initialRoute;
final uri = Uri.parse(routeName);
return RouteState(
path: uri.path,
queryParams: uri.queryParameters,
fragment: uri.fragment,
arguments: settings.arguments,
);
}