|
|
@ -37,7 +37,7 @@ data class Quiz(val userIndex: Int, val idQuiz: Int)
|
|
|
|
data class QuizEnd(val userIndex: Int, val idQuiz: Int, val pts: Int)
|
|
|
|
data class QuizEnd(val userIndex: Int, val idQuiz: Int, val pts: Int)
|
|
|
|
|
|
|
|
|
|
|
|
@Serializable
|
|
|
|
@Serializable
|
|
|
|
data class Quote(val quoteId: Int, val userIndex: Int)
|
|
|
|
data class OneQuote(val quoteId: Int, val userIndex: Int)
|
|
|
|
|
|
|
|
|
|
|
|
@Serializable
|
|
|
|
@Serializable
|
|
|
|
data object Search
|
|
|
|
data object Search
|
|
|
@ -76,7 +76,8 @@ fun AppNavigator() {
|
|
|
|
index = accueil.userIndex,
|
|
|
|
index = accueil.userIndex,
|
|
|
|
navFavorite = { navController.navigate(Favorite(accueil.userIndex)) },
|
|
|
|
navFavorite = { navController.navigate(Favorite(accueil.userIndex)) },
|
|
|
|
navQuiz = { navController.navigate(QuizMenu(accueil.userIndex)) },
|
|
|
|
navQuiz = { navController.navigate(QuizMenu(accueil.userIndex)) },
|
|
|
|
navProfil = { navController.navigate(Profil(accueil.userIndex)) }
|
|
|
|
navProfil = { navController.navigate(Profil(accueil.userIndex)) },
|
|
|
|
|
|
|
|
navQuote = { quoteId -> navController.navigate(OneQuote(quoteId,accueil.userIndex)) }
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
composable<Favorite> {
|
|
|
|
composable<Favorite> {
|
|
|
@ -86,6 +87,7 @@ fun AppNavigator() {
|
|
|
|
navAccueil = { navController.navigate(Accueil(favorite.userIndex)) },
|
|
|
|
navAccueil = { navController.navigate(Accueil(favorite.userIndex)) },
|
|
|
|
navQuiz = { navController.navigate(QuizMenu(favorite.userIndex)) },
|
|
|
|
navQuiz = { navController.navigate(QuizMenu(favorite.userIndex)) },
|
|
|
|
navProfil = { navController.navigate(Profil(favorite.userIndex)) },
|
|
|
|
navProfil = { navController.navigate(Profil(favorite.userIndex)) },
|
|
|
|
|
|
|
|
navQuote = { quoteId -> navController.navigate(OneQuote(quoteId,favorite.userIndex)) },
|
|
|
|
services = services
|
|
|
|
services = services
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -104,8 +106,8 @@ fun AppNavigator() {
|
|
|
|
services = services
|
|
|
|
services = services
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
composable<Quote> {
|
|
|
|
composable<OneQuote> {
|
|
|
|
val quote: Quote = it.toRoute()
|
|
|
|
val quote: OneQuote = it.toRoute()
|
|
|
|
QuotePage(
|
|
|
|
QuotePage(
|
|
|
|
quoteId = quote.quoteId,
|
|
|
|
quoteId = quote.quoteId,
|
|
|
|
index = quote.userIndex,
|
|
|
|
index = quote.userIndex,
|
|
|
|