navigateTo method

void navigateTo(
  1. String path, {
  2. String? name,
  3. Map<String, dynamic>? parameters,
  4. Map<String, dynamic>? queryParameters,
  5. bool addToHistory = true,
})

Navigates to a new route.

Implementation

void navigateTo(
  String path, {
  String? name,
  Map<String, dynamic>? parameters,
  Map<String, dynamic>? queryParameters,
  bool addToHistory = true,
}) {
  final route = RouteInfo(
    path: path,
    name: name ?? path,
    parameters: parameters ?? {},
    queryParameters: queryParameters ?? {},
  );

  if (addToHistory) {
    _addToHistory(_currentRoute.value);
  }

  _currentRoute.value = route;
}