navigateTo method
Navigates to the provided path
. It's assumed that the path represents the full url, containing
any parameters, which will be extracted before navigating.
Implementation
Future navigateTo(BuildContext context, String path,
{bool replace = false,
bool clearStack = false,
TransitionType? transition,
Duration transitionDuration = const Duration(milliseconds: 250),
RouteTransitionsBuilder? transitionBuilder}) {
final match = matchRoute(path);
if (match?.route == null) {
// do something
throw "Route not found";
} else {
return navigateToDynamicRoute(context, match!.route,
replace: replace,
parameters: match.parameters,
clearStack: clearStack,
transition: transition,
transitionDuration: transitionDuration,
transitionBuilder: transitionBuilder);
}
}