Merge pull request #8 from andryfailli/feature/navigator-replace
navigateTo now support pushReplacement
This commit is contained in:
commit
3fa582a7e3
|
@ -37,7 +37,7 @@ class Router {
|
|||
}
|
||||
|
||||
///
|
||||
void navigateTo(BuildContext context, String path, {TransitionType transition = TransitionType.native,
|
||||
void navigateTo(BuildContext context, String path, {bool replace = false, TransitionType transition = TransitionType.native,
|
||||
Duration transitionDuration = const Duration(milliseconds: 250),
|
||||
RouteTransitionsBuilder transitionBuilder})
|
||||
{
|
||||
|
@ -51,7 +51,7 @@ class Router {
|
|||
route = _notFoundRoute(context, path);
|
||||
}
|
||||
if (route != null) {
|
||||
Navigator.push(context, route);
|
||||
replace ? Navigator.pushReplacement(context, route) : Navigator.push(context, route);
|
||||
} else {
|
||||
print("No registered route was found to handle '$path'.");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue