From cce9d37f2040f214e91e86f3ace8cf940b55a8c2 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Wed, 8 May 2024 09:44:42 -0300 Subject: [PATCH] add string resources to navbar --- .../main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt | 2 +- .../com/greenart7c3/nostrsigner/ui/navigation/Route.kt | 7 +++++++ app/src/main/res/values/strings.xml | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt index 7fd21b49..f598ee84 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt @@ -682,7 +682,7 @@ fun MainScreen( ) }, label = { - Text(it.route) + Text(it.title) }, ) } diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/navigation/Route.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/navigation/Route.kt index f4ff23ab..3c3aecee 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/navigation/Route.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/navigation/Route.kt @@ -9,14 +9,18 @@ import androidx.compose.material.icons.outlined.Home import androidx.compose.material.icons.outlined.Settings import androidx.compose.runtime.Immutable import androidx.compose.ui.graphics.vector.ImageVector +import com.greenart7c3.nostrsigner.NostrSigner +import com.greenart7c3.nostrsigner.R @Immutable sealed class Route( + val title: String, val route: String, val icon: ImageVector, val selectedIcon: ImageVector, ) { data object Home : Route( + title = NostrSigner.instance.getString(R.string.home), route = "Home", icon = Icons.Outlined.Home, selectedIcon = Icons.Default.Home, @@ -24,17 +28,20 @@ sealed class Route( data object Permissions : Route( route = "Permissions", + title = NostrSigner.instance.getString(R.string.permissions), icon = Icons.AutoMirrored.Outlined.ViewList, selectedIcon = Icons.AutoMirrored.Default.ViewList, ) data object Settings : Route( + title = NostrSigner.instance.getString(R.string.settings), route = "Settings", icon = Icons.Outlined.Settings, selectedIcon = Icons.Default.Settings, ) data object Permission : Route( + title = NostrSigner.instance.getString(R.string.permissions), route = "Permission/{packageName}", icon = Icons.AutoMirrored.Outlined.ViewList, selectedIcon = Icons.AutoMirrored.Default.ViewList, diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7533b0be..87b09e46 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -125,4 +125,6 @@ Language For the App\'s Interface No activities found + Home + Settings