LRouterDelegate constructor
LRouterDelegate({
- required Map<
String, PageBuilder> routes, - PageBuilder? pageNotFound,
Implementation
LRouterDelegate(
{required Map<String, PageBuilder> routes, PageBuilder? pageNotFound}) {
_routeManagerProvider = RouteManagerProvider(
routes: routes,
pageNotFound: pageNotFound,
);
_routeManagerProvider!.addListener(notifyListeners);
for (final uri in (routes.keys.isNotEmpty ? [Uri(path: routes.keys.first)] : [Uri(path: '/')])) {
_routeManagerProvider!.go(uri);
}
}