hide fab on favourites and settings screen

This commit is contained in:
Owen LeJeune
2022-02-10 13:59:57 -05:00
parent 620cbca62d
commit fe08d2dd02

View File

@@ -50,6 +50,9 @@ fun MyApp() {
TopAppBarDefaults.exitUntilCollapsedScrollBehavior(decayAnimationSpec) TopAppBarDefaults.exitUntilCollapsedScrollBehavior(decayAnimationSpec)
} }
val navBackStackEntry by navController.currentBackStackEntryAsState()
val currentRoute = navBackStackEntry?.destination?.route
Scaffold( Scaffold(
modifier = Modifier.nestedScroll(scrollBehavior.nestedScrollConnection), modifier = Modifier.nestedScroll(scrollBehavior.nestedScrollConnection),
backgroundColor = MaterialTheme.colorScheme.background, backgroundColor = MaterialTheme.colorScheme.background,
@@ -66,7 +69,9 @@ fun MyApp() {
) )
}, },
floatingActionButton = { floatingActionButton = {
SearchFab() if (currentRoute in listOf(NavItems.Movies.route, NavItems.TV.route)) {
SearchFab()
}
} }
) { innerPadding -> ) { innerPadding ->
Box(modifier = Modifier.padding(innerPadding)) { Box(modifier = Modifier.padding(innerPadding)) {