Updated on 2026-08-14
This commit is contained in:
parent
7699ee0de7
commit
fd128f3bd7
17 changed files with 215 additions and 19 deletions
|
|
@ -28,6 +28,7 @@ import com.tangem.feature.wallet.presentation.organizetokens.OrganizeTokensScree
|
|||
import com.tangem.feature.wallet.presentation.organizetokens.OrganizeTokensViewModel
|
||||
import com.tangem.feature.wallet.presentation.wallet.ui.WalletScreen
|
||||
import com.tangem.feature.wallet.presentation.wallet.viewmodels.WalletViewModel
|
||||
import com.tangem.features.details.DetailsEntryPoint
|
||||
import com.tangem.features.managetokens.navigation.ExpandableState
|
||||
import com.tangem.features.managetokens.navigation.ManageTokensUi
|
||||
import com.tangem.features.tokendetails.navigation.TokenDetailsRouter
|
||||
|
|
@ -116,8 +117,15 @@ internal class DefaultWalletRouter(
|
|||
navController.navigate(WalletRoute.OrganizeTokens.createRoute(userWalletId))
|
||||
}
|
||||
|
||||
override fun openDetailsScreen() {
|
||||
reduxNavController.navigate(action = NavigationAction.NavigateTo(AppScreen.Details))
|
||||
override fun openDetailsScreen(selectedWalletId: UserWalletId) {
|
||||
reduxNavController.navigate(
|
||||
action = NavigationAction.NavigateTo(
|
||||
screen = AppScreen.Details,
|
||||
bundle = bundleOf(
|
||||
DetailsEntryPoint.USER_WALLET_ID_KEY to selectedWalletId.stringValue,
|
||||
),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
override fun openOnboardingScreen() {
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ internal interface InnerWalletRouter : WalletRouter {
|
|||
fun openOrganizeTokensScreen(userWalletId: UserWalletId)
|
||||
|
||||
/** Open details screen */
|
||||
fun openDetailsScreen()
|
||||
fun openDetailsScreen(selectedWalletId: UserWalletId)
|
||||
|
||||
/** Open onboarding screen */
|
||||
fun openOnboardingScreen()
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ internal class WalletContentClickIntentsImplementor @Inject constructor(
|
|||
),
|
||||
)
|
||||
} else {
|
||||
router.openDetailsScreen()
|
||||
router.openDetailsScreen(stateHolder.getSelectedWalletId())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue