This commit is contained in:
2026-05-27 22:08:59 +03:30
parent dd5cbaa3bc
commit c09d79dbbc
2 changed files with 25 additions and 7 deletions
@@ -39,13 +39,17 @@ class MainActivity : ComponentActivity() {
val navController = rememberNavController()
val snackbarHostState = remember { SnackbarHostState() }
val scope = rememberCoroutineScope()
Scaffold(modifier = Modifier.fillMaxSize(),
) { innerPadding ->
AppNavGraph(
// navController = navController,
// modifier = Modifier.padding(innerPadding)
)
}
// Scaffold(modifier = Modifier.fillMaxSize(),
// ) { innerPadding ->
// AppNavGraph(
//// navController = navController,
//// modifier = Modifier.padding(innerPadding)
// )
// }
}
}
}
@@ -3,8 +3,10 @@ package com.approagency.drug.navigation
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Scaffold
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.ui.Modifier
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.currentBackStackEntryAsState
import androidx.navigation.compose.rememberNavController
import com.approagency.drug.navigation.graphs.homeGraph
import com.approagency.drug.navigation.graphs.labGraph
@@ -14,17 +16,29 @@ import com.approagency.drug.navigation.graphs.searchGraph
fun MainContainer() {
val navController = rememberNavController()
val navBackStackEntry by navController.currentBackStackEntryAsState()
val currentRoute = navBackStackEntry?.destination?.route
val showBottomBar = when (currentRoute) {
Screen.Home.route,
Screen.Search.route,
Screen.Lab.route -> true
else -> false
}
Scaffold(
bottomBar = {
if (showBottomBar) {
BottomBar(navController)
}
}
) { padding ->
NavHost(
navController = navController,
startDestination = MainRoute.HomeGraph.route,
modifier = Modifier.padding(padding)
modifier =if (showBottomBar ) Modifier.padding(padding) else Modifier
) {
homeGraph(navController)