Open on the car list so a car is chosen before its nights.

This commit is contained in:
RallyBlock committed 2026-10-22 21:15:46 -07:00
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") },