pushNamed static method
void
pushNamed(})
Implementation
static void pushNamed(
GoRouter router,
String name, {
Map<String, String> pathParameters = const <String, String>{},
Map<String, String> queryParameters = const <String, String>{},
Object? extra,
}) {
final currentState = router.state;
final mergedQueryParams = mergeQueryParametersForPushNamed(
currentQueryParams: currentState.uri.queryParameters,
newQueryParams: queryParameters,
);
router.pushNamed(
name,
pathParameters: pathParameters,
queryParameters: mergedQueryParams,
extra: extra ?? currentState.extra,
);
}