mobile-app/app/src/main/java/net/mbess/popequer/ui/AppNavGraph.kt

34 lines
No EOL
940 B
Kotlin

package net.mbess.popequer.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.navigation.NavHostController
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
import androidx.navigation.compose.rememberNavController
import net.mbess.popequer.AppContext
@Composable
fun AppNavGraph(
appContext: AppContext,
modifier: Modifier = Modifier,
navController: NavHostController = rememberNavController(),
startDestination: String = AppDestinations.HOME_ROUTE,
) {
NavHost(
navController = navController,
startDestination = startDestination,
modifier = modifier
) {
composable(
route = AppDestinations.HOME_ROUTE,
) {
HomeRoute()
}
composable(
route = AppDestinations.UPCOMING_EVENTS
) {
UpcomingEventsRoute()
}
}
}