mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
Don't change nav graph start destination (#2799)
This commit is contained in:
parent
6aa0a26806
commit
7e55729ee1
1 changed files with 1 additions and 13 deletions
|
|
@ -19,10 +19,8 @@ package com.geeksville.mesh.navigation
|
||||||
|
|
||||||
import androidx.annotation.StringRes
|
import androidx.annotation.StringRes
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.getValue
|
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.hilt.navigation.compose.hiltViewModel
|
import androidx.hilt.navigation.compose.hiltViewModel
|
||||||
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
|
||||||
import androidx.navigation.NavDestination
|
import androidx.navigation.NavDestination
|
||||||
import androidx.navigation.NavDestination.Companion.hasRoute
|
import androidx.navigation.NavDestination.Companion.hasRoute
|
||||||
import androidx.navigation.NavHostController
|
import androidx.navigation.NavHostController
|
||||||
|
|
@ -75,17 +73,7 @@ fun NavGraph(
|
||||||
mapViewModel: MapViewModel = hiltViewModel(),
|
mapViewModel: MapViewModel = hiltViewModel(),
|
||||||
navController: NavHostController = rememberNavController(),
|
navController: NavHostController = rememberNavController(),
|
||||||
) {
|
) {
|
||||||
val isConnected by uIViewModel.isConnectedStateFlow.collectAsStateWithLifecycle(false)
|
NavHost(navController = navController, startDestination = ConnectionsRoutes.ConnectionsGraph, modifier = modifier) {
|
||||||
NavHost(
|
|
||||||
navController = navController,
|
|
||||||
startDestination =
|
|
||||||
if (isConnected) {
|
|
||||||
NodesRoutes.NodesGraph
|
|
||||||
} else {
|
|
||||||
ConnectionsRoutes.ConnectionsGraph
|
|
||||||
},
|
|
||||||
modifier = modifier,
|
|
||||||
) {
|
|
||||||
contactsGraph(navController, uIViewModel)
|
contactsGraph(navController, uIViewModel)
|
||||||
nodesGraph(navController, uIViewModel)
|
nodesGraph(navController, uIViewModel)
|
||||||
mapGraph(navController, uIViewModel, mapViewModel)
|
mapGraph(navController, uIViewModel, mapViewModel)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue