package fr.tf1.player.atelierplayermvvm.ui
import androidx.compose.runtime.Composable
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
import androidx.navigation.compose.rememberNavController
import fr.tf1.player.atelierplayermvvm.ui.details.BookDetailScreen
import fr.tf1.player.atelierplayermvvm.ui.list.BookListScreen
@Composable
fun BookNavGraph() {
val navController = rememberNavController()
NavHost(navController = navController, startDestination = "bookList") {
composable("bookList") {
BookListScreen() { bookId ->
navController.navigate("bookDetail/$bookId")
}
}
composable("bookDetail/{bookId}") { backStackEntry ->
val bookId = backStackEntry.arguments?.getString("bookId")
BookDetailScreen(bookId?.toInt() ?: 0)
}
}
}