index.md 2.2 KB

//app/org.mjdev.tvapp.base.navigation

Package-level declarations

Types

Name Summary
MenuItem [androidJvm]
data class MenuItem(val menuText: Any?, val menuIcon: Any?, var route: String)
Menu item helper class.
NavGraphBuilderEx [androidJvm]
class NavGraphBuilderEx(provider: NavigatorProvider, route: String?, val navHostController: NavHostController) : NavGraphBuilder
Custom nav graph builder.
Screen [androidJvm]
open class Screen : NavController.OnDestinationChangedListener
Screen class.

Functions

Name Summary
NavHostEx [androidJvm]
@Composable
fun NavHostEx(modifier: Modifier = Modifier, route: String? = null, navController: NavHostController, builder: NavGraphBuilderEx.() -> Unit)
Custom NavHost object to extend functionality and simplify navigation across application.