diff --git a/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt b/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt
index 97eef75b..b3d08c98 100644
--- a/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt
+++ b/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt
@@ -11,6 +11,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.Providers
import androidx.compose.runtime.getValue
import androidx.compose.ui.platform.setContent
+import androidx.compose.ui.res.stringResource
import androidx.navigation.compose.KEY_ROUTE
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
@@ -67,7 +68,7 @@ fun LobstersApp(
}
)
},
- label = { Text(screen.label) },
+ label = { Text(stringResource(id = screen.labelRes)) },
selected = currentRoute == screen.route,
onClick = {
// This is the equivalent to popUpTo the start destination
diff --git a/app/src/main/java/dev/msfjarvis/lobsters/ui/Destination.kt b/app/src/main/java/dev/msfjarvis/lobsters/ui/Destination.kt
index 588a02fd..0c6ebc45 100644
--- a/app/src/main/java/dev/msfjarvis/lobsters/ui/Destination.kt
+++ b/app/src/main/java/dev/msfjarvis/lobsters/ui/Destination.kt
@@ -1,12 +1,15 @@
package dev.msfjarvis.lobsters.ui
+import androidx.annotation.StringRes
+import dev.msfjarvis.lobsters.R
+
/**
* Destinations for navigation within the app.
*/
sealed class Destination(
val route: String,
- val label: String,
+ @StringRes val labelRes: Int,
) {
- object Hottest : Destination("hottest", "Hottest")
- object Saved : Destination("saved", "Saved")
+ object Hottest : Destination("hottest", R.string.hottest_posts)
+ object Saved : Destination("saved", R.string.saved_posts)
}
diff --git a/app/src/main/java/dev/msfjarvis/lobsters/ui/SavedPosts.kt b/app/src/main/java/dev/msfjarvis/lobsters/ui/SavedPosts.kt
index b1328f30..06a4fb9d 100644
--- a/app/src/main/java/dev/msfjarvis/lobsters/ui/SavedPosts.kt
+++ b/app/src/main/java/dev/msfjarvis/lobsters/ui/SavedPosts.kt
@@ -37,5 +37,3 @@ fun SavedPosts(
}
}
}
-
-
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4c203edf..e24e430e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -2,4 +2,6 @@
lobste.rs
Loading posts…
You don\'t have any saved posts
+ Hottest
+ Saved