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)
}
}