chore: change profile nav title; closes #204
This commit is contained in:
parent
693f40b7bc
commit
09fb8ab11c
@ -10,21 +10,24 @@ import androidx.compose.ui.graphics.vector.rememberVectorPainter
|
|||||||
import cafe.adriel.voyager.navigator.tab.Tab
|
import cafe.adriel.voyager.navigator.tab.Tab
|
||||||
import cafe.adriel.voyager.navigator.tab.TabNavigator
|
import cafe.adriel.voyager.navigator.tab.TabNavigator
|
||||||
import cafe.adriel.voyager.navigator.tab.TabOptions
|
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.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 {
|
object ProfileTab : Tab {
|
||||||
|
|
||||||
override val options: TabOptions
|
override val options: TabOptions
|
||||||
@Composable get() {
|
@Composable get() {
|
||||||
val icon = rememberVectorPainter(Icons.Default.AccountCircle)
|
val icon = rememberVectorPainter(Icons.Default.AccountCircle)
|
||||||
val apiConfigurationRepository = remember { getApiConfigurationRepository() }
|
val languageRepository = remember { getLanguageRepository() }
|
||||||
val instance by apiConfigurationRepository.instance.collectAsState("")
|
val lang by languageRepository.currentLanguage.collectAsState()
|
||||||
|
return remember(lang) {
|
||||||
return remember(instance) {
|
val title = staticString(MR.strings.navigation_profile.desc())
|
||||||
TabOptions(
|
TabOptions(
|
||||||
index = 2u,
|
index = 2u,
|
||||||
title = instance,
|
title = title,
|
||||||
icon = icon,
|
icon = icon,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user