Refactor(Navigation): Remove handleOnCanScrollChange

This commit is contained in:
2024-08-08 10:24:29 +08:00
parent 1607897fc9
commit 596ad2ccbe
4 changed files with 6 additions and 23 deletions

View File

@@ -10,8 +10,7 @@ fun OxygenNavHost(
modifier: Modifier = Modifier,
appState: OxygenAppState,
onShowSnackbar: suspend (String, String?) -> Boolean,
startDestination: String,
handleOnCanScrollChange: (Boolean) -> Unit
startDestination: String
) {
val navController = appState.navController
NavHost(
@@ -31,8 +30,7 @@ fun OxygenNavHost(
)
toolsScreen(
onNavigateToToolView = navController::navigateToToolView,
onShowSnackbar = onShowSnackbar,
handleOnCanScrollChange = handleOnCanScrollChange
onShowSnackbar = onShowSnackbar
)
toolViewScreen(
onBackClick = navController::popBackStack

View File

@@ -12,16 +12,14 @@ fun NavController.navigateToTools(navOptions: NavOptions) = navigate(TOOLS_ROUTE
fun NavGraphBuilder.toolsScreen(
onNavigateToToolView: (username: String, toolId: String) -> Unit,
onShowSnackbar: suspend (String, String?) -> Boolean,
handleOnCanScrollChange: (Boolean) -> Unit
onShowSnackbar: suspend (String, String?) -> Boolean
) {
composable(
route = TOOLS_ROUTE
) {
ToolsRoute(
onNavigateToToolView = onNavigateToToolView,
onShowSnackbar = onShowSnackbar,
handleOnCanScrollChange = handleOnCanScrollChange
onShowSnackbar = onShowSnackbar
)
}
}