Updated on 2026-08-14
This commit is contained in:
parent
c65a1ee418
commit
81ae60fcd1
2 changed files with 8 additions and 3 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
package com.tangem.tap
|
package com.tangem.tap
|
||||||
|
|
||||||
|
import android.os.Bundle
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.core.os.bundleOf
|
import androidx.core.os.bundleOf
|
||||||
|
|
@ -20,11 +21,15 @@ internal class DecomposeFragment : ComposeFragment() {
|
||||||
@Inject
|
@Inject
|
||||||
override lateinit var uiDependencies: UiDependencies
|
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 tag = requireArguments().getString(TAG_KEY)
|
||||||
val builder = componentsBuilders[tag]
|
val builder = componentsBuilders[tag]
|
||||||
|
|
||||||
requireNotNull(builder?.build()) {
|
component = requireNotNull(builder?.build()) {
|
||||||
"Component builder is not set, call newInstance() for DecomposeFragment creation first."
|
"Component builder is not set, call newInstance() for DecomposeFragment creation first."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ listenableFuture = "1.0"
|
||||||
swipeRefreshLayout = "1.1.0"
|
swipeRefreshLayout = "1.1.0"
|
||||||
web3j = "4.10.1"
|
web3j = "4.10.1"
|
||||||
leakcanary = "2.13"
|
leakcanary = "2.13"
|
||||||
decompose = "2.2.2"
|
decompose = "2.2.3"
|
||||||
room = "2.6.1"
|
room = "2.6.1"
|
||||||
markdown = "0.7.2"
|
markdown = "0.7.2"
|
||||||
markdownComposeView = "0.5.4"
|
markdownComposeView = "0.5.4"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue