Route

sealed class Route : ComposableNavSpec

Route for navigating within a RouteController.

Inheritors

Types

Link copied to clipboard
data class Back(val result: Route.Result = Result.Empty) : Route

Route that navigates back one step in the hierarchy

Link copied to clipboard
data object Close : Route

Route that closes all screens in the navigation stack

Link copied to clipboard
object Companion
Link copied to clipboard

Navigate that navigates from a given route to the screen associated with a NavigationAction

Link copied to clipboard

Route that navigates to a new screen using a NavigationAction

Link copied to clipboard

Navigate that navigates from the current screen to the screen associated with a NavigationAction

Link copied to clipboard
data class PopTo<SpecRow : NavigationBundleSpecRow<*>, Action : NavigationAction<SpecRow>>(routeAction: Action, val result: Route.Result = Result.Empty) : Route.Navigate<SpecRow, Action>

Navigate that navigates back to the screen associated with a NavigationAction

Link copied to clipboard

Navigate that navigates back from the screen associated with a NavigationAction

Link copied to clipboard
data class PopToRoot(val result: Route.Result = Result.Empty) : Route

Route that navigates to the Root of a navigation stack

Link copied to clipboard

Navigate that replaces the current screen to the screen associated with a NavigationAction

Link copied to clipboard
sealed class Result

The result of a Route.