pushNamed<T> method
Pushes a named route onto the navigator stack using the configured routes map.
Implementation
Future<T?> pushNamed<T>(String routeName, {Object? arguments}) {
final routeBuilder = widget.routes?[routeName];
if (routeBuilder != null) {
return push<T>(
PageRoute(
builder: routeBuilder,
settings: RouteSettings(name: routeName, arguments: arguments),
),
);
}
return Future.value();
}