Package-level declarations

Types

Link copied to clipboard
enum Route : Enum<Route>

A Route is used to define identifiers of Screens that can be navigated to. A Route can also be used for performing navigation events (popBackStack) that lead the user to a different Screen.

Link copied to clipboard
sealed class WalletDestination

Functions

Link copied to clipboard
fun navigateTo(navController: NavController, routeWithArgs: String)

Function that takes in a NavController and route string and navigates to the corresponding composable Screen or perform a pop of the back stack.

Link copied to clipboard
fun WalletNavigation(navController: NavHostController, application: WalletApplication, provisioningViewModel: ProvisioningViewModel, permissionTracker: PermissionTracker, qrEngagementViewModel: QrEngagementViewModel, documentModel: DocumentModel, promptModel: PromptModel, readerModel: ReaderModel)

Defines the correlation of WalletDestination routes to composable screens