Package-level declarations
Types
Scope provided to the metadata dsl builder.
A mutable back stack of NavKey elements that integrates with Compose state.
Entry maintains and stores the key and the content represented by that key. Entries should be created as part of a reference/androidx/navigation/NavDisplay.
Decorate the NavEntrys that are integrated with a rememberDecoratedNavEntries.
The base Key to be associated with value of type T.
Wraps the content of a NavEntry with a SaveableStateHolder.SaveableStateProvider to ensure that calls to rememberSaveable within the content work properly and that state can be saved. Also provides the content of a NavEntry with a SavedStateRegistryOwner which can be accessed in the content with LocalSavedStateRegistryOwner.
Functions
Provides a EntryProviderScope to build an entryProvider that provides NavEntries.
Provides a MetadataScope to build a Map
Decorates the entries with the entryDecorators and returns the list of decorated NavEntries.
Remembers and returns a list of NavEntry decorated with the list of entryDecorators
Provides a NavBackStack that is automatically remembered in the Compose hierarchy across process death and configuration changes.
Provides a NavBackStack that is automatically remembered in the Compose hierarchy across process death and configuration changes.
Returns a SaveableStateHolderNavEntryDecorator that is remembered across recompositions.