Skip to content
Snippets Groups Projects
Select Git revision
  • 3be9694f2c0ae6c77a5d2eed044ffc9ef806f6a5
  • main default protected
  • wip
  • ChenZhangg-Modify_GRADLE_1
  • jetpack-compose-rewrite
  • demo-jump-in-history
  • attachments
  • 1.7.0 protected
  • 1.6.2 protected
  • 1.6.1 protected
  • 1.6.0 protected
  • 1.5.3 protected
  • 1.5.2 protected
  • 1.5.1 protected
  • 1.5.0 protected
  • 1.4.4 protected
  • 1.4.3 protected
  • 1.4.2 protected
  • 1.4.1 protected
  • 1.4.0 protected
  • v1.3.3 protected
  • v1.3.2 protected
  • v1.3.1 protected
  • v1.3.0 protected
  • v1.2.28 protected
  • v1.2.27 protected
  • v1.2.26 protected
27 results

QuasseldroidRouter.kt

Blame
  • QuasseldroidRouter.kt 801 B
    package de.justjanne.quasseldroid
    
    import androidx.compose.runtime.Composable
    import androidx.navigation.compose.NavHost
    import androidx.navigation.compose.composable
    import androidx.navigation.compose.rememberNavController
    import de.justjanne.quasseldroid.service.QuasselBackend
    import de.justjanne.quasseldroid.ui.CoreInfoRoute
    import de.justjanne.quasseldroid.ui.HomeView
    import de.justjanne.quasseldroid.ui.LoginRoute
    
    @Composable
    fun QuasseldroidRouter(backend: QuasselBackend) {
      val navController = rememberNavController()
    
      NavHost(navController = navController, startDestination = "login") {
        composable("login") { LoginRoute(backend, navController) }
        composable("home") { HomeView(backend, navController) }
        composable("coreInfo") { CoreInfoRoute(backend, navController) }
      }
    }