From 09fb8ab11cde113d7e9d6504bccc81a4c6ba1ae0 Mon Sep 17 00:00:00 2001 From: Diego Beraldin Date: Tue, 5 Dec 2023 23:30:03 +0100 Subject: [PATCH] chore: change profile nav title; closes #204 --- .../feature/profile/ui/ProfileTab.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/feature-profile/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/profile/ui/ProfileTab.kt b/feature-profile/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/profile/ui/ProfileTab.kt index 773ffc0b9..ccfc5a798 100644 --- a/feature-profile/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/profile/ui/ProfileTab.kt +++ b/feature-profile/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/profile/ui/ProfileTab.kt @@ -10,21 +10,24 @@ import androidx.compose.ui.graphics.vector.rememberVectorPainter import cafe.adriel.voyager.navigator.tab.Tab import cafe.adriel.voyager.navigator.tab.TabNavigator import cafe.adriel.voyager.navigator.tab.TabOptions -import com.github.diegoberaldin.raccoonforlemmy.domain.identity.di.getApiConfigurationRepository import com.github.diegoberaldin.raccoonforlemmy.feature.profile.main.ProfileMainScreen +import com.github.diegoberaldin.raccoonforlemmy.resources.MR +import com.github.diegoberaldin.raccoonforlemmy.resources.di.getLanguageRepository +import com.github.diegoberaldin.raccoonforlemmy.resources.di.staticString +import dev.icerock.moko.resources.desc.desc object ProfileTab : Tab { override val options: TabOptions @Composable get() { val icon = rememberVectorPainter(Icons.Default.AccountCircle) - val apiConfigurationRepository = remember { getApiConfigurationRepository() } - val instance by apiConfigurationRepository.instance.collectAsState("") - - return remember(instance) { + val languageRepository = remember { getLanguageRepository() } + val lang by languageRepository.currentLanguage.collectAsState() + return remember(lang) { + val title = staticString(MR.strings.navigation_profile.desc()) TabOptions( index = 2u, - title = instance, + title = title, icon = icon, ) }