File tree 1 file changed +4
-2
lines changed
Owl/app/src/main/java/com/example/owl/ui 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ import androidx.compose.material.Text
27
27
import androidx.compose.material.primarySurface
28
28
import androidx.compose.runtime.Composable
29
29
import androidx.compose.runtime.getValue
30
+ import androidx.compose.runtime.remember
30
31
import androidx.compose.ui.Modifier
31
32
import androidx.compose.ui.res.painterResource
32
33
import androidx.compose.ui.res.stringResource
@@ -48,7 +49,7 @@ fun OwlApp(finishActivity: () -> Unit) {
48
49
ProvideWindowInsets {
49
50
ProvideImageLoader {
50
51
BlueTheme {
51
- val tabs = CourseTabs .values()
52
+ val tabs = remember { CourseTabs .values() }
52
53
val navController = rememberNavController()
53
54
OwlScaffold (
54
55
bottomBar = { OwlBottomBar (navController = navController, tabs) }
@@ -71,7 +72,8 @@ fun OwlBottomBar(navController: NavController, tabs: Array<CourseTabs>) {
71
72
val currentRoute = navBackStackEntry?.arguments?.getString(KEY_ROUTE )
72
73
? : CourseTabs .FEATURED .route
73
74
74
- if (currentRoute in CourseTabs .values().map { it.route }) {
75
+ val routes = remember { CourseTabs .values().map { it.route } }
76
+ if (currentRoute in routes) {
75
77
BottomNavigation (
76
78
Modifier .navigationBarsHeight(additional = 56 .dp)
77
79
) {
You can’t perform that action at this time.
0 commit comments