Updated on 2026-08-14

This commit is contained in:
Tangem 2025-06-09 16:21:25 +05:00
parent 7ea613144d
commit 5ba7bf294f
2 changed files with 18 additions and 11 deletions

View file

@ -2,10 +2,7 @@ package com.tangem.feature.tester.presentation.testpush.ui
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.imePadding
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.material3.Text
@ -65,6 +62,7 @@ private fun TestPushMarketsTokenBottomSheetContent(config: TangemBottomSheetConf
TangemBottomSheet<TestPushMarketsTokenConfigUM>(config = config, addBottomInsets = false) { content ->
LazyColumn(
modifier = Modifier
.fillMaxSize()
.navigationBarsPadding()
.imePadding(),
) {

View file

@ -15,16 +15,25 @@ internal class TestPushMarketTokenBottomSheetTransformer(
private val onItemClick: (TokenMarket) -> Unit,
) : Transformer<TestPushUM> {
override fun transform(prevState: TestPushUM): TestPushUM {
val content = (prevState.bottomSheetConfig?.content as? TestPushMarketsTokenConfigUM)?.copy(
itemList = item,
onSearchValueEdit = onSearchEdit,
onItemClick = onItemClick,
) ?: TestPushMarketsTokenConfigUM(
itemList = item,
searchValue = TextFieldValue(""),
onSearchValueEdit = onSearchEdit,
onItemClick = onItemClick,
)
return prevState.copy(
bottomSheetConfig = TangemBottomSheetConfig(
bottomSheetConfig = prevState.bottomSheetConfig?.let {
prevState.bottomSheetConfig.copy(
content = content,
)
} ?: TangemBottomSheetConfig(
isShown = true,
onDismissRequest = onDismissBottomSheet,
content = TestPushMarketsTokenConfigUM(
itemList = item,
searchValue = TextFieldValue(""),
onSearchValueEdit = onSearchEdit,
onItemClick = onItemClick,
),
content = content,
),
)
}