currentNavigatorKey property

GlobalKey<NavigatorState>? get currentNavigatorKey

Retrieves the current NavigatorKey.

Implementation

GlobalKey<NavigatorState>? get currentNavigatorKey {
  final tCurrentPage = currentPage;
  if (tCurrentPage == null) {
    return navigatorKey; // coverage:ignore-line
  }

  final tNavigatorPage =
      _pageInstanceToNavigatorPage[tCurrentPage]?.standardPageKey.currentState
          as StandardPageWithNestedNavigator?;

  return tNavigatorPage?.nestedNavigatorKey ?? navigatorKey;
}