Updated on 2026-08-14

This commit is contained in:
Tangem 2025-02-28 14:01:54 +03:00
parent c65a1ee418
commit 81ae60fcd1
2 changed files with 8 additions and 3 deletions

View file

@ -1,5 +1,6 @@
package com.tangem.tap
import android.os.Bundle
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.core.os.bundleOf
@ -20,11 +21,15 @@ internal class DecomposeFragment : ComposeFragment() {
@Inject
override lateinit var uiDependencies: UiDependencies
private val component by lazy(mode = LazyThreadSafetyMode.NONE) {
private lateinit var component: ComposableContentComponent
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val tag = requireArguments().getString(TAG_KEY)
val builder = componentsBuilders[tag]
requireNotNull(builder?.build()) {
component = requireNotNull(builder?.build()) {
"Component builder is not set, call newInstance() for DecomposeFragment creation first."
}
}

View file

@ -83,7 +83,7 @@ listenableFuture = "1.0"
swipeRefreshLayout = "1.1.0"
web3j = "4.10.1"
leakcanary = "2.13"
decompose = "2.2.2"
decompose = "2.2.3"
room = "2.6.1"
markdown = "0.7.2"
markdownComposeView = "0.5.4"