Updated on 2026-08-14

This commit is contained in:
Tangem 2023-08-14 12:29:20 +03:00
parent 0ec583301e
commit dee402f968

View file

@ -1,9 +1,6 @@
package com.tangem.feature.onboarding.presentation.wallet2.viewmodel
import android.net.Uri
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
@ -21,20 +18,17 @@ class SeedPhraseRouter(
val currentScreen: StateFlow<SeedPhraseScreen>
get() = _currentScreen
var currentScreenState by mutableStateOf(SeedPhraseScreen.Intro)
private set
fun navigateBack() {
_currentScreen.value = when (_currentScreen.value) {
SeedPhraseScreen.Intro -> {
SeedPhraseScreen.CheckSeedPhrase -> SeedPhraseScreen.YourSeedPhrase
SeedPhraseScreen.Intro,
SeedPhraseScreen.AboutSeedPhrase,
SeedPhraseScreen.YourSeedPhrase,
SeedPhraseScreen.ImportSeedPhrase,
-> {
onBack.invoke()
return
}
SeedPhraseScreen.AboutSeedPhrase -> SeedPhraseScreen.Intro
SeedPhraseScreen.YourSeedPhrase -> SeedPhraseScreen.AboutSeedPhrase
SeedPhraseScreen.CheckSeedPhrase -> SeedPhraseScreen.YourSeedPhrase
SeedPhraseScreen.ImportSeedPhrase -> SeedPhraseScreen.AboutSeedPhrase
}
}