Merge branch 'androidCompose' of https://codefirst.iut.uca.fr/git/jade.van_brabandt/3.01-QCM_MuscuMaths into androidCompose
commit
6e6579677d
@ -0,0 +1,22 @@
|
|||||||
|
package com.example.mathseduc
|
||||||
|
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.navigation.compose.NavHost
|
||||||
|
import androidx.navigation.compose.composable
|
||||||
|
import androidx.navigation.compose.rememberNavController
|
||||||
|
import com.example.mathseduc.ui.CreateLobbyPage
|
||||||
|
import com.example.mathseduc.ui.HomePage
|
||||||
|
import com.example.mathseduc.ui.MultiPage
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun AppNavigation() {
|
||||||
|
val navController = rememberNavController()
|
||||||
|
|
||||||
|
NavHost(navController = navController, startDestination = "home") {
|
||||||
|
composable("home") { HomePage(navController) }
|
||||||
|
composable("connexion") { ConnexionPlayerContent(navController) }
|
||||||
|
composable("multiplayer") { MultiPage(navController) }
|
||||||
|
composable("createLobby") { CreateLobbyPage(navController) }
|
||||||
|
//composable("serverDetails/{serverName}/{lobbyId}") { ServerDetailPage(navController) }
|
||||||
|
}
|
||||||
|
}
|
@ -1,35 +0,0 @@
|
|||||||
package com.example.mathseduc.navigation
|
|
||||||
|
|
||||||
import androidx.compose.foundation.layout.fillMaxSize
|
|
||||||
import androidx.compose.runtime.Composable
|
|
||||||
import androidx.compose.runtime.LaunchedEffect
|
|
||||||
import androidx.compose.ui.Modifier
|
|
||||||
import androidx.navigation.NavType
|
|
||||||
import androidx.navigation.compose.NavHost
|
|
||||||
import androidx.navigation.compose.composable
|
|
||||||
import androidx.navigation.compose.rememberNavController
|
|
||||||
import androidx.navigation.navArgument
|
|
||||||
import com.example.mathseduc.ui.HomePage
|
|
||||||
|
|
||||||
@Composable
|
|
||||||
fun NavHost() {
|
|
||||||
val navController = rememberNavController()
|
|
||||||
|
|
||||||
NavHost(
|
|
||||||
modifier = Modifier.fillMaxSize(),
|
|
||||||
navController = navController,
|
|
||||||
startDestination = "home"
|
|
||||||
) {
|
|
||||||
|
|
||||||
composable(route = "home") {
|
|
||||||
/*HomePage(
|
|
||||||
goToConnexion = {
|
|
||||||
navController.navigate("Connexion")
|
|
||||||
},
|
|
||||||
goToMulti = {
|
|
||||||
navController.navigate("Multi")
|
|
||||||
}
|
|
||||||
)*/
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue