Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class NavigationState(val startRoute: NavKey, topLevelRoute: MutableState<NavKey>, val topLevelRoutes: Set<NavigationKey>, val backStacks: Map<NavKey, NavBackStack<NavKey>>)
State holder for navigation state.
Link copied to clipboard
Handles navigation events (forward and back) by updating the navigation state.
Functions
Link copied to clipboard
fun rememberNavigationState(startRoute: NavKey, topLevelRoutes: Set<NavigationKey>, configuration: SavedStateConfiguration): NavigationState
Create a navigation state that persists config changes and process death.
Link copied to clipboard
fun rememberNavigator(startKey: NavKey, topLevelRoutes: Set<NavigationKey>, configuration: SavedStateConfiguration): Navigator