openRoute method
Pushes route into current Navigator.
route
- specific route: type, settings, transition etc.
root
- pushes route into root Navigator - onto top of everything.
replacement
- pushes route as replacement of current route.
Implementation
@override
Future openRoute(Route route, {bool root = false, bool replacement = false}) {
if (replacement) {
return getNavigator().pushReplacement(route);
} else {
return getNavigator(root: root).push(route);
}
}