Vladimir
08/14/2024, 11:14 AMVladimir
08/14/2024, 11:15 AM@Composable
fun MyNavHost(navController: NavHostController) {
val owner = checkNotNull(LocalViewModelStoreOwner.current)
NavHost(navController = navController, startDestination = Login) {
homeScreenGraph()
loginScreenGraph(owner)
}
}
fun NavGraphBuilder.homeScreenGraph() {
composable<Home> {
HomeScreen(
navigateToScanScreen = //how should I obtain the navController here?
)
}
}
@Serializable
object Home
Stylianos Gakis
08/14/2024, 11:58 AMonNavigateToScanScreen: () -> Unit
Then call it like homeScreenGraph(onNavigateToScanScreen = { navController.navigate(ScanScreen) })