feat: top app bar title updates based on current route (Closes #22) (#52)

This commit was merged in pull request #52.
This commit is contained in:
2026-03-13 13:20:11 +01:00
parent 5e4a95f54f
commit 86e6be8146

View File

@@ -240,12 +240,19 @@ private fun MainScaffold(
modifier: Modifier = Modifier
) {
var isDark by LocalThemeIsDark.current
val currentRoute = currentRoute(navController)
val topBarTitle = when (currentRoute) {
AppRoutes.CHARACTER_SHEET -> EXAMPLE_CHARACTER.characterData.name
AppRoutes.SETTINGS -> "Settings"
else -> "Shadowrun Character Sheet"
}
Scaffold(
modifier = modifier.fillMaxSize(),
topBar = {
TopAppBar(
title = { Text("Shadowrun Character Sheet") },
title = { Text(topBarTitle) },
modifier = Modifier.testTag(TestTags.TOP_APP_BAR),
navigationIcon = {
if (showMenuButton) {