Clean up navigation

This commit is contained in:
Sad Ellie 2023-02-13 21:44:12 +04:00
parent 2c116fa90c
commit 610afca6fe

View File

@ -54,27 +54,25 @@ fun UnittoNavigation(
startDestination = converterRoute
) {
converterScreen(
navigateToLeftScreen = { navController.navigateToLeftSide(it) },
navigateToRightScreen = { unitFrom, unitTo, input ->
navController.navigateToRightSide(unitFrom, unitTo, input)
},
navigateToSettings = { navController.navigateToSettings() },
navigateToTools = { navController.navigateToTools() },
navigateToLeftScreen = navController::navigateToLeftSide,
navigateToRightScreen = navController::navigateToRightSide,
navigateToSettings = navController::navigateToSettings,
navigateToTools = navController::navigateToTools,
viewModel = converterViewModel
)
leftScreen(
viewModel = secondViewModel,
navigateUp = { navController.navigateUp() },
navigateToUnitGroups = { navController.navigateToUnitGroups() },
onSelect = { converterViewModel.updateUnitFrom(it) }
navigateUp = navController::navigateUp,
navigateToUnitGroups = navController::navigateToUnitGroups,
onSelect = converterViewModel::updateUnitFrom
)
rightScreen(
viewModel = secondViewModel,
navigateUp = { navController.navigateUp() },
navigateToUnitGroups = { navController.navigateToUnitGroups() },
onSelect = { converterViewModel.updateUnitTo(it) }
navigateUp = navController::navigateUp,
navigateToUnitGroups = navController::navigateToUnitGroups,
onSelect = converterViewModel::updateUnitTo
)
settingGraph(