diff --git a/features/onboarding/src/main/java/com/tangem/feature/onboarding/presentation/wallet2/viewmodel/SeedPhraseRouter.kt b/features/onboarding/src/main/java/com/tangem/feature/onboarding/presentation/wallet2/viewmodel/SeedPhraseRouter.kt index 9067f108cd..bfe8b2da3e 100644 --- a/features/onboarding/src/main/java/com/tangem/feature/onboarding/presentation/wallet2/viewmodel/SeedPhraseRouter.kt +++ b/features/onboarding/src/main/java/com/tangem/feature/onboarding/presentation/wallet2/viewmodel/SeedPhraseRouter.kt @@ -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 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 } }