setNavigationContext method

void setNavigationContext(
  1. NavigationContext? navigationContext, [
  2. LocalContextsManager? manager,
  3. bool render = true
])

Implementation

void setNavigationContext(NavigationContext? navigationContext, [LocalContextsManager? manager, bool render = true]) {
  if (navigationContext != null && (_history.isNotEmpty || manager != null)) {
    final localContextsManager = manager ?? _history.last.viewLocalContextsManager;
    localContextsManager.setContext('navigationContext', navigationContext.value, navigationContext.path);
    if (render) _history.last.render();
  }
}