Updated on 2026-08-14
This commit is contained in:
parent
3bcb5280fb
commit
7703832cf1
17 changed files with 393 additions and 23 deletions
|
|
@ -87,8 +87,7 @@ internal class DefaultWalletSettingsComponent @AssistedInject constructor(
|
|||
): ComposableBottomSheetComponent = networksAvailableForNotificationsComponent.create(
|
||||
context = childByContext(componentContext),
|
||||
params = NetworksAvailableForNotificationsComponent.Params(
|
||||
onDismiss = model
|
||||
.bottomSheetNavigation::dismiss,
|
||||
onDismiss = model.bottomSheetNavigation::dismiss,
|
||||
),
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.tangem.core.ui.components.bottomsheets.TangemBottomSheetConfig
|
|||
import com.tangem.core.ui.components.bottomsheets.TangemBottomSheetConfigContent
|
||||
import com.tangem.core.ui.components.bottomsheets.modal.TangemModalBottomSheetTitle
|
||||
import com.tangem.core.ui.components.bottomsheets.modal.TangemModalBottomSheetWithFooter
|
||||
import com.tangem.core.ui.components.items.NetworkNameAndSymbolItem
|
||||
import com.tangem.core.ui.components.items.NetworkNameAndSymbolItemShimmer
|
||||
import com.tangem.core.ui.components.items.ItemWithIconAndSubtext
|
||||
import com.tangem.core.ui.components.items.ItemWithIconAndSubtextShimmer
|
||||
import com.tangem.core.ui.extensions.*
|
||||
import com.tangem.core.ui.res.TangemTheme
|
||||
import com.tangem.core.ui.res.TangemThemePreview
|
||||
|
|
@ -136,12 +136,12 @@ private fun Networks(
|
|||
)
|
||||
if (isLoading) {
|
||||
repeat(SHIMMERS_COUNT) {
|
||||
NetworkNameAndSymbolItemShimmer()
|
||||
ItemWithIconAndSubtextShimmer()
|
||||
}
|
||||
} else {
|
||||
networks.fastForEach { network ->
|
||||
key(network.id) {
|
||||
NetworkNameAndSymbolItem(
|
||||
ItemWithIconAndSubtext(
|
||||
icon = network.icon,
|
||||
name = network.name,
|
||||
symbol = network.symbol,
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package com.tangem.feature.walletsettings.ui.state
|
|||
import com.tangem.domain.notifications.models.NotificationsEligibleNetwork
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
|
||||
data class NetworksAvailableForNotificationsUM(
|
||||
internal data class NetworksAvailableForNotificationsUM(
|
||||
val networks: ImmutableList<NotificationsEligibleNetwork>,
|
||||
val isLoading: Boolean,
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue