Open on the car list so a car is chosen before its nights.
This commit is contained in:
1 parent
13451a9955
commit
9a4db39b58
6 files changed
+175
-94
No files matched your search
@@ -8,6 +8,7 @@ import androidx.navigation.compose.composable
|
||||
import androidx.navigation.compose.rememberNavController
|
||||
import androidx.navigation.navArgument
|
||||
import com.racingapp.pitlog.ui.guide.SetupGuideScreen
|
||||
import com.racingapp.pitlog.ui.home.CarsScreen
|
||||
import com.racingapp.pitlog.ui.home.HomeScreen
|
||||
import com.racingapp.pitlog.ui.night.NightDetailScreen
|
||||
import com.racingapp.pitlog.ui.night.NightEditorScreen
|
||||
@@ -22,9 +23,22 @@ import com.racingapp.pitlog.ui.setup.CarSetupScreen
|
||||
fun PitNav() {
|
||||
val nav = rememberNavController()
|
||||
val context = LocalContext.current
|
||||
NavHost(navController = nav, startDestination = "home") {
|
||||
NavHost(navController = nav, startDestination = "cars") {
|
||||
composable("cars") {
|
||||
CarsScreen(
|
||||
onOpenCar = {
|
||||
nav.navigate("home") {
|
||||
popUpTo("cars")
|
||||
launchSingleTop = true
|
||||
}
|
||||
},
|
||||
onAddCar = { nav.navigate("settings") },
|
||||
onSettings = { nav.navigate("settings") },
|
||||
)
|
||||
}
|
||||
composable("home") {
|
||||
HomeScreen(
|
||||
onBack = { nav.popBackStack() },
|
||||
onNewNight = { nav.navigate("editor/night") },
|
||||
onOpenNight = { id -> nav.navigate("night/$id") },
|
||||
onLogRun = { id -> nav.navigate("editor/run/$id") },
|
||||
|
||||
Reference in new issue
Block a user