maybeOf static method
Gets the RouteData for the nearest Page ancestor for the given context, or null if the given context doesn't have associated RouteData.
Implementation
static RouteData? maybeOf(BuildContext context) {
final modalRoute = ModalRoute.of(context);
if (modalRoute == null) {
return null;
}
final routemaster = Routemaster.of(context)._state.delegate;
final settings = modalRoute.settings;
if (settings is Page) {
return routemaster._maybeRouteDataFor(settings);
}
return null;
}