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) } } }