build method
Implementation
Page build(AppRouterState state, AppRoute route, {bool cupertino = false}) {
final page = onPage?.call(RouteState(state, route as T));
if(page != null) {
if(page is AppPage) {
return _createPage('$route', page._key, page._child);
} else {
return page;
}
}
final view = onView?.call(RouteState(state, route as T));
if(view != null) {
return _createPage('$route', '$route', view);
}
throw 'tried to build page when neither onPage nor onView were set for route: $route';
}