createRouterConfig function
Builds a Flutter RouterConfig from an Unrouter instance.
Implementation
RouterConfig<HistoryLocation> createRouterConfig(Unrouter router) {
final location = router.history.location;
final info = RouteInformation(uri: location.uri, state: location.state);
return RouterConfig(
routerDelegate: _RouterDelegate(router),
routeInformationParser: const _RouteInformationParser(),
routeInformationProvider: _HistoryRouteInformationProvider(
router: router,
initialRouteInformation: info,
),
backButtonDispatcher: _BackButtonDispatcher(),
);
}