feat: add Direct Message button to Node Detail screen (#1988)

This commit is contained in:
James Rich 2025-05-31 06:35:25 -05:00 committed by GitHub
parent 5edc2a8d57
commit 72900a7909
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 36 additions and 8 deletions

View file

@ -58,14 +58,22 @@ fun NavGraphBuilder.nodeDetailGraph(
}
NodeDetailScreen(
uiViewModel = uiViewModel,
viewModel = hiltViewModel(parentEntry),
) {
navController.navigate(it) {
popUpTo(Route.NodeDetail()) {
inclusive = false
navigateToMessages = {
navController.navigate(Route.Messages(it)) {
popUpTo(Route.NodeDetail()) {
inclusive = false
}
}
}
}
},
onNavigate = {
navController.navigate(it) {
popUpTo(Route.NodeDetail()) {
inclusive = false
}
}
},
viewModel = hiltViewModel(parentEntry),
)
}
NodeDetailRoute.entries.forEach { nodeDetailRoute ->
composable(nodeDetailRoute.route::class) { backStackEntry ->