Исправлена ошибка навигации
This commit is contained in:
@@ -68,7 +68,6 @@ fun WallencNavRoot(
|
|||||||
deepLinkIntent: Intent = Intent(),
|
deepLinkIntent: Intent = Intent(),
|
||||||
) {
|
) {
|
||||||
val navState = rememberNavigationState()
|
val navState = rememberNavigationState()
|
||||||
val mainNavState = rememberNavigationState()
|
|
||||||
|
|
||||||
val mainViewModel: MainViewModel = hiltViewModel()
|
val mainViewModel: MainViewModel = hiltViewModel()
|
||||||
val settingsViewModel: SettingsViewModel = hiltViewModel()
|
val settingsViewModel: SettingsViewModel = hiltViewModel()
|
||||||
@@ -150,7 +149,6 @@ fun WallencNavRoot(
|
|||||||
) {
|
) {
|
||||||
MainScreen(
|
MainScreen(
|
||||||
modifier = Modifier,
|
modifier = Modifier,
|
||||||
navState = mainNavState,
|
|
||||||
viewModel = mainViewModel,
|
viewModel = mainViewModel,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,5 +35,5 @@ fun rememberNavigationState(
|
|||||||
navHostController: NavHostController? = null
|
navHostController: NavHostController? = null
|
||||||
): NavigationState {
|
): NavigationState {
|
||||||
val controller = navHostController ?: rememberNavController()
|
val controller = navHostController ?: rememberNavController()
|
||||||
return remember { NavigationState(controller) }
|
return remember(controller) { NavigationState(controller) }
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user