Untitled

 avatar
unknown
plain_text
2 years ago
882 B
2
Indexable
navigation(route = "goal_expansion_graph/{goal_name}/{goal_id}",
    startDestination = GoalExpansionScreenRoutes.GoalExpansion.route,
    arguments = listOf(
        navArgument("goal_name"){type = NavType.StringType},
    navArgument("goal_id"){type = NavType.StringType}
    )
    )
    {
        composable(route =  GoalExpansionScreenRoutes.
                        GoalExpansion.route
        )
        {
            val v = hiltViewModel<GoalExpansionViewModel>()
            val state by v.state.collectAsState()
            val cList by v.cl.collectAsState()

            var goalName = it.arguments?.getString("goal_name")
            var goalId = it.arguments?.getString("goal_id")
            GoalExpansionScreen(
                goalName!!,
                goalId!!,
            state = state,
            onEvent = v::onEvent,
            list = cList)
        }
    }