navigateBack method

bool navigateBack()

Navigates back withing active NavigatorStack or sets page index to 0. Returns true if navigation is handled by Controller.

Implementation

bool navigateBack() {
  final rootIndex = _initialIndex ?? 0;

  if (currentPageIndex != rootIndex) {
    if (!(currentControl?.navigateBack() ?? true)) {
      setPageIndex(rootIndex);
    }

    return true;
  }

  return currentControl?.navigateBack() ?? true;
}