pushNamed<T extends Object?> method
Navigate to a named route onto the page stack.
Implementation
Future<T?> pushNamed<T extends Object?>(
String name, {
Map<String, String> pathParameters = const <String, String>{},
Map<String, dynamic> queryParameters = const <String, dynamic>{},
Object? extra,
}) async {
T? result;
final router = App.goRouter;
if (router == null) {
result = await Navigator.pushNamed<T>(this, name, arguments: extra);
} else {
result = await router.pushNamed<T>(
name,
pathParameters: pathParameters,
queryParameters: queryParameters,
extra: extra,
);
}
return result;
}