build method
Build method to set Navigator widget
Implementation
@override
Widget build(BuildContext context) {
return Navigator(
key: navigatorKey,
pages: [
for (final page in routeManager.pages) page,
],
onPopPage: (route, result) {
if (!route.didPop(result)) {
return false;
}
if (routeManager.routes.isNotEmpty) {
routeManager.removeLastUri();
return true;
}
return false;
},
observers: observers != null
? [
HeroController(),
VxRelayingNavigatorObserver(
() sync* {
yield* observers!;
},
)
]
: [HeroController()],
);
}