useRouter function
Returns the nearest Unrouter instance from a Flutter BuildContext.
Implementation
Unrouter useRouter(BuildContext context) {
final flutter.Router(:routerDelegate) = flutter.Router.of(context);
if (routerDelegate case _RouterDelegate(:final router)) {
return router;
}
throw FlutterError('Router is not an instance of Unrouter');
}