From cf48db1c4529f70d2e0ba98fbb135e22a1ba09bb Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 8 Oct 2024 18:11:35 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../products/wallet/ui/OnboardingWalletFragment.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/ui/OnboardingWalletFragment.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/ui/OnboardingWalletFragment.kt index 94c56bfd2c..5c2cb5c748 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/ui/OnboardingWalletFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/ui/OnboardingWalletFragment.kt @@ -86,6 +86,7 @@ class OnboardingWalletFragment : internal lateinit var rootComponentContext: AppComponentContext private var onboardingManageTokensComponent: OnboardingManageTokensComponent? = null + private lateinit var onboardingComponentContext: AppComponentContext internal val binding: FragmentOnboardingWalletBinding by viewBinding(FragmentOnboardingWalletBinding::bind) internal val pbBinding: ViewOnboardingProgressBinding by viewBinding(ViewOnboardingProgressBinding::bind) @@ -113,6 +114,10 @@ class OnboardingWalletFragment : seedPhraseRouter = newSeedPhraseRouter seedPhraseViewModel.setRouter(newSeedPhraseRouter) seedPhraseViewModel.setMediator(makeSeedPhraseMediator()) + + onboardingComponentContext = rootComponentContext.childByContext( + componentContext = defaultComponentContext(onBackPressedDispatcher = null), + ) } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { @@ -254,11 +259,8 @@ class OnboardingWalletFragment : } private fun initializeOnboardingManageTokensComponent(userWalletId: UserWalletId) { - val componentContext = rootComponentContext.childByContext( - componentContext = defaultComponentContext(onBackPressedDispatcher = null), - ) onboardingManageTokensComponent = onboardingManageTokensComponentFactory.create( - context = componentContext, + context = onboardingComponentContext, params = OnboardingManageTokensComponent.Params(userWalletId = userWalletId), ) }