What is the correct way to obtain and passdown function calls (in this case the navController in navigateToScanScreen) in the following setup?
Vladimir
08/14/2024, 11:15 AM
Copy code
@Composable
fun MyNavHost(navController: NavHostController) {
val owner = checkNotNull(LocalViewModelStoreOwner.current)
NavHost(navController = navController, startDestination = Login) {
homeScreenGraph()
loginScreenGraph(owner)
}
}
Copy code
fun NavGraphBuilder.homeScreenGraph() {
composable<Home> {
HomeScreen(
navigateToScanScreen = //how should I obtain the navController here?
)
}
}
@Serializable
object Home