staffstart-android-sdk
Toggle table of contents
androidJvm
Platform filter
androidJvm
Switch theme
Search in API
staffstart-android-sdk
example
/
com.vanish.standard.example.ui.components
/
NavigationState
Navigation
State
class
NavigationState
<
T
:
NavKey
>
(
val
startRoute
:
T
,
topLevelRoute
:
MutableState
<
T
>
,
val
backStacks
:
Map
<
T
,
NavBackStack
<
T
>
>
)
State holder for navigation state.
Members
Members & Extensions
Constructors
Navigation
State
Link copied to clipboard
constructor
(
startRoute
:
T
,
topLevelRoute
:
MutableState
<
T
>
,
backStacks
:
Map
<
T
,
NavBackStack
<
T
>
>
)
Properties
back
Stacks
Link copied to clipboard
val
backStacks
:
Map
<
T
,
NavBackStack
<
T
>
>
stacks
In
Use
Link copied to clipboard
val
stacksInUse
:
List
<
T
>
start
Route
Link copied to clipboard
val
startRoute
:
T
top
Level
Route
Link copied to clipboard
var
topLevelRoute
:
T
Functions
to
Entries
Link copied to clipboard
@
Composable
fun
<
T
:
NavKey
>
NavigationState
<
T
>
.
toEntries
(
entryProvider
:
(
T
)
->
NavEntry
<
T
>
)
:
SnapshotStateList
<
NavEntry
<
T
>
>
Convert NavigationState into NavEntries.