push method

void push(
  1. String path
)

Implementation

void push(String path) {
  final uri = Uri.parse(path);
  _queryParams = {..._queryParams, ...uri.queryParameters};
  if (path.startsWith('/')) {
    final newPages = _dfs(
      _yeet,
      uri.path,
      0,
      true,
    )!;
    _pages = [
      ..._pages,
      newPages.last,
    ];
    notifyListeners();
  } else {
    final location = Uri.parse(currentConfiguration).path;
    push(location + (location != '/' ? '/' : '') + path);
  }
}