In the previous code , currentTopLevelDestination would be momentarily null.

pull/1686/head
AhmedTalib 11 months ago
parent ec0868cc02
commit d65bdb9b54

@ -89,8 +89,11 @@ class NiaAppState(
val currentTopLevelDestination: TopLevelDestination?
@Composable get() {
return TopLevelDestination.entries.firstOrNull { topLevelDestination ->
currentDestination?.hasRoute(route = topLevelDestination.route) ?: false
val currentDestination = currentDestination
return remember(currentDestination) {
TopLevelDestination.entries.firstOrNull { topLevelDestination ->
currentDestination?.hasRoute(route = topLevelDestination.route) ?: false
}
}
}

Loading…
Cancel
Save