mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 10:37:05 +05:30
android: remove unnecessary currentDestination variable
This commit is contained in:
parent
7dbedf7e82
commit
77d15ae6c6
1 changed files with 3 additions and 5 deletions
|
@ -51,7 +51,6 @@ fun LobstersApp(
|
||||||
val scaffoldState = rememberScaffoldState()
|
val scaffoldState = rememberScaffoldState()
|
||||||
val listState = rememberLazyListState()
|
val listState = rememberLazyListState()
|
||||||
val navController = rememberNavController()
|
val navController = rememberNavController()
|
||||||
var currentDestination by remember { mutableStateOf(Destinations.Hottest.getRoute()) }
|
|
||||||
var isFabVisible by remember { mutableStateOf(false) }
|
var isFabVisible by remember { mutableStateOf(false) }
|
||||||
val nestedScrollConnection = remember {
|
val nestedScrollConnection = remember {
|
||||||
object : NestedScrollConnection {
|
object : NestedScrollConnection {
|
||||||
|
@ -88,9 +87,6 @@ fun LobstersApp(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
navController.addOnDestinationChangedListener { _, destination, _ ->
|
|
||||||
currentDestination = destination.route ?: Destinations.Hottest.getRoute()
|
|
||||||
}
|
|
||||||
LobstersTheme(
|
LobstersTheme(
|
||||||
providedValues =
|
providedValues =
|
||||||
arrayOf(
|
arrayOf(
|
||||||
|
@ -113,7 +109,9 @@ fun LobstersApp(
|
||||||
topBar = { ClawAppBar(modifier = Modifier.statusBarsPadding()) },
|
topBar = { ClawAppBar(modifier = Modifier.statusBarsPadding()) },
|
||||||
floatingActionButton = {
|
floatingActionButton = {
|
||||||
ClawFab(
|
ClawFab(
|
||||||
isFabVisible = isFabVisible && currentDestination == Destinations.Hottest.getRoute(),
|
isFabVisible =
|
||||||
|
isFabVisible &&
|
||||||
|
navController.currentDestination?.route == Destinations.Hottest.getRoute(),
|
||||||
listState = listState,
|
listState = listState,
|
||||||
modifier = Modifier.navigationBarsPadding(),
|
modifier = Modifier.navigationBarsPadding(),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue