Updated on 2026-08-14

This commit is contained in:
Tangem 2022-07-24 21:38:08 +03:00
parent 4ff768af30
commit ed683b4b53
2 changed files with 8 additions and 10 deletions

View file

@ -4,7 +4,6 @@ import android.os.Bundle
import android.view.View
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.compose.ui.platform.ComposeView
import androidx.fragment.app.Fragment
import com.google.accompanist.appcompattheme.AppCompatTheme
@ -17,7 +16,6 @@ import com.tangem.tap.features.home.redux.HomeState
import com.tangem.tap.features.onboarding.products.wallet.redux.BackupAction
import com.tangem.tap.features.send.redux.states.ButtonState
import com.tangem.tap.features.tokens.redux.TokensAction
import com.tangem.tap.features.wallet.redux.ProgressState
import com.tangem.tap.store
import com.tangem.wallet.R
import org.rekotlin.StoreSubscriber
@ -36,17 +34,17 @@ class HomeFragment : Fragment(R.layout.fragment_home), StoreSubscriber<HomeState
store.dispatch(BackupAction.CheckForUnfinishedBackup)
getView()?.findViewById<ComposeView>(R.id.cv_stories)?.setContent {
AppCompatTheme {
StoriesScreen(
homeState,
onScanButtonClick = {
store.dispatch(HomeAction.ReadCard)
homeState.value = HomeState(store.state.homeState.shouldScanCardOnResume,
homeState.value = HomeState(
store.state.homeState.shouldScanCardOnResume,
IndeterminateProgressButton(ButtonState.PROGRESS)
)
},
store.dispatch(HomeAction.ReadCard)
},
onShopButtonClick = {
store.dispatch(HomeAction.GoToShop(store.state.globalState.userCountryCode))
},

View file

@ -139,11 +139,11 @@ fun StoriesScreen(
colorFilter = if (isDarkBackground) null else ColorFilter.tint(Color.Black)
)
when (currentStep.value) {
1 -> FirstStoriesContent(isPaused, currentStep.duration()) { hideContent.value = it }
1 -> FirstStoriesContent(needsToBePaused.value, currentStep.duration()) { hideContent.value = it }
2 -> StoriesRevolutionaryWallet(currentStep.duration())
3 -> StoriesUltraSecureBackup(isPaused, currentStep.duration())
4 -> StoriesCurrencies(isPaused, currentStep.duration())
5 -> StoriesWeb3(isPaused, currentStep.duration())
3 -> StoriesUltraSecureBackup(needsToBePaused.value, currentStep.duration())
4 -> StoriesCurrencies(needsToBePaused.value, currentStep.duration())
5 -> StoriesWeb3(needsToBePaused.value, currentStep.duration())
6 -> StoriesWalletForEveryone(currentStep.duration())
}
}