drawerGesturesEnabled is true whenever the drawer is in transition (target != current)
This commit is contained in:
@@ -149,7 +149,10 @@ fun AppNavigation(
|
|||||||
navBackStackEntry?.destination?.let { dest ->
|
navBackStackEntry?.destination?.let { dest ->
|
||||||
dest.hasRoute<Route.Home>() || dest.hasRoute<Route.Message>()
|
dest.hasRoute<Route.Home>() || dest.hasRoute<Route.Message>()
|
||||||
} ?: false
|
} ?: false
|
||||||
val drawerGesturesEnabled = !isTabPagerRoute || nav.drawerState.isOpen
|
val drawerGesturesEnabled =
|
||||||
|
!isTabPagerRoute ||
|
||||||
|
nav.drawerState.isOpen ||
|
||||||
|
nav.drawerState.targetValue != nav.drawerState.currentValue
|
||||||
|
|
||||||
AccountSwitcherAndLeftDrawerLayout(accountViewModel, accountSessionManager, nav, drawerGesturesEnabled) {
|
AccountSwitcherAndLeftDrawerLayout(accountViewModel, accountSessionManager, nav, drawerGesturesEnabled) {
|
||||||
NavHost(
|
NavHost(
|
||||||
|
|||||||
Reference in New Issue
Block a user