From dee402f968c803a8d97be4c3d7d24d8bf53a78a3 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 14 Aug 2023 12:29:20 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../wallet2/viewmodel/SeedPhraseRouter.kt | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) 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 } }