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 startDestination = converterRoute
) { ) {
converterScreen( converterScreen(
navigateToLeftScreen = { navController.navigateToLeftSide(it) }, navigateToLeftScreen = navController::navigateToLeftSide,
navigateToRightScreen = { unitFrom, unitTo, input -> navigateToRightScreen = navController::navigateToRightSide,
navController.navigateToRightSide(unitFrom, unitTo, input) navigateToSettings = navController::navigateToSettings,
}, navigateToTools = navController::navigateToTools,
navigateToSettings = { navController.navigateToSettings() },
navigateToTools = { navController.navigateToTools() },
viewModel = converterViewModel viewModel = converterViewModel
) )
leftScreen( leftScreen(
viewModel = secondViewModel, viewModel = secondViewModel,
navigateUp = { navController.navigateUp() }, navigateUp = navController::navigateUp,
navigateToUnitGroups = { navController.navigateToUnitGroups() }, navigateToUnitGroups = navController::navigateToUnitGroups,
onSelect = { converterViewModel.updateUnitFrom(it) } onSelect = converterViewModel::updateUnitFrom
) )
rightScreen( rightScreen(
viewModel = secondViewModel, viewModel = secondViewModel,
navigateUp = { navController.navigateUp() }, navigateUp = navController::navigateUp,
navigateToUnitGroups = { navController.navigateToUnitGroups() }, navigateToUnitGroups = navController::navigateToUnitGroups,
onSelect = { converterViewModel.updateUnitTo(it) } onSelect = converterViewModel::updateUnitTo
) )
settingGraph( settingGraph(