of static method
Gets the RouteData for the nearest Page ancestor for the given
context.
Implementation
static RouteData of(BuildContext context) {
final modalRoute = ModalRoute.of(context);
assert(modalRoute != null, "Couldn't get modal route");
final settings = modalRoute!.settings;
assert(settings is Page, "Modal route isn't a page route");
final routemaster = Routemaster.of(context)._state.delegate;
final routeData = routemaster._maybeRouteDataFor(settings as Page);
assert(routeData != null, "Couldn't find RouteData for page");
return routeData!;
}