34 lines
No EOL
940 B
Kotlin
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()
|
|
}
|
|
}
|
|
} |