From da3f8d33777a41d92660300dcdfabeac40bbefa8 Mon Sep 17 00:00:00 2001 From: tdpeuter Date: Sat, 15 Apr 2023 09:26:44 +0200 Subject: [PATCH] Use resources in navbar --- .../screens/navbar/NavigationBarComposable.kt | 18 ++++++++++-------- app/src/main/res/values/strings.xml | 10 +++++++++- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/be/ugent/sel/studeez/screens/navbar/NavigationBarComposable.kt b/app/src/main/java/be/ugent/sel/studeez/screens/navbar/NavigationBarComposable.kt index 088efb6..7f90e53 100644 --- a/app/src/main/java/be/ugent/sel/studeez/screens/navbar/NavigationBarComposable.kt +++ b/app/src/main/java/be/ugent/sel/studeez/screens/navbar/NavigationBarComposable.kt @@ -13,7 +13,9 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel +import be.ugent.sel.studeez.resources import be.ugent.sel.studeez.ui.theme.StudeezTheme +import be.ugent.sel.studeez.R.string as AppText @Composable @@ -28,15 +30,15 @@ fun NavigationBar( elevation = 10.dp ) { BottomNavigationItem( - icon = { Icon(imageVector = Icons.Default.List, "Home") }, - label = { Text(text = "Home") }, + icon = { Icon(imageVector = Icons.Default.List, resources().getString(AppText.home)) }, + label = { Text(text = resources().getString(AppText.home)) }, selected = false, // TODO onClick = { viewModel.onHomeClick(popUpAndOpen) } ) BottomNavigationItem( - icon = { Icon(imageVector = Icons.Default.Check, "Tasks") }, - label = { Text(text = "Tasks") }, + icon = { Icon(imageVector = Icons.Default.Check, resources().getString(AppText.tasks)) }, + label = { Text(text = resources().getString(AppText.tasks)) }, selected = false, // TODO onClick = { viewModel.onTasksClick(popUpAndOpen) } ) @@ -45,15 +47,15 @@ fun NavigationBar( BottomNavigationItem(icon = {}, onClick = {}, selected = false) BottomNavigationItem( - icon = { Icon(imageVector = Icons.Outlined.DateRange, "Sessions") }, - label = { Text(text = "Sessions") }, + icon = { Icon(imageVector = Icons.Outlined.DateRange, resources().getString(AppText.sessions)) }, + label = { Text(text = resources().getString(AppText.sessions)) }, selected = false, // TODO onClick = { viewModel.onSessionsClick(popUpAndOpen) } ) BottomNavigationItem( - icon = { Icon(imageVector = Icons.Default.Person, "Profile") }, - label = { Text(text = "Profile") }, + icon = { Icon(imageVector = Icons.Default.Person, resources().getString(AppText.profile)) }, + label = { Text(text = resources().getString(AppText.profile)) }, selected = false, // TODO onClick = { viewModel.onProfileClick(popUpAndOpen) } ) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d070672..f1a46ed 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -18,7 +18,6 @@ Passwords do not match. Already have an account? Log in. - Don\'t have an account yet? Sign up. Sign in @@ -31,6 +30,15 @@ Home Start session + + Tasks + + + Sessions + + + Profile + Log out Profile Picture