Updated on 2026-08-14

This commit is contained in:
Tangem 2023-09-01 15:36:20 +03:00
parent be17091e94
commit 5167916bb6
3 changed files with 19 additions and 0 deletions

View file

@ -79,6 +79,13 @@ class StateBuilder(
onBackClick = uiActions.menuNavigateBackClick,
)
fun setCardArtwork(uiState: OnboardingSeedPhraseState, cardArtwork: String): OnboardingSeedPhraseState =
uiState.copy(
introState = uiState.introState.copy(
cardImageUrl = cardArtwork,
),
)
fun generateMnemonicComponents(uiState: OnboardingSeedPhraseState): OnboardingSeedPhraseState {
return uiState.copy(
aboutState = uiState.aboutState.copy(

View file

@ -116,6 +116,12 @@ class SeedPhraseViewModel @Inject constructor(
this.mediator = mediator
}
fun setCardArtworkUri(cardArtworkUri: String) {
if (uiState.introState.cardImageUrl != cardArtworkUri) {
uiState = uiBuilder.setCardArtwork(uiState, cardArtworkUri)
}
}
private fun createUiActions(): UiActions = UiActions(
introActions = IntroUiAction(
buttonCreateWalletClick = ::buttonCreateWalletClick,