Updated on 2026-08-14

This commit is contained in:
Tangem 2025-07-27 22:16:37 +05:00
parent 9ab23a953d
commit c89a95265d
23 changed files with 126 additions and 90 deletions

View file

@ -134,9 +134,8 @@ internal class WcConnectionsModel @Inject constructor(
private fun getInitialState(): WcConnectionsState {
return WcConnectionsState(
topAppBarConfig = WcConnectionsTopAppBarConfig(
startButtonUM = TopAppBarButtonUM(
iconRes = R.drawable.ic_back_24,
onIconClicked = router::pop,
startButtonUM = TopAppBarButtonUM.Back(
onBackClicked = router::pop,
enabled = true,
),
disconnectAllItem = TangemDropdownMenuItem(

View file

@ -28,6 +28,7 @@ import androidx.compose.ui.util.fastForEach
import coil.compose.AsyncImage
import com.tangem.core.ui.components.BottomFade
import com.tangem.core.ui.components.PrimaryButton
import com.tangem.core.ui.components.appbar.TopAppBarButton
import com.tangem.core.ui.components.dropdownmenu.TangemDropdownItem
import com.tangem.core.ui.components.dropdownmenu.TangemDropdownMenu
import com.tangem.core.ui.components.snackbar.TangemSnackbarHost
@ -251,13 +252,10 @@ private fun ConnectionsTopBar(
actionIconContentColor = TangemTheme.colors.icon.primary1,
),
navigationIcon = {
IconButton(onClick = config.startButtonUM.onIconClicked) {
Icon(
painter = painterResource(id = config.startButtonUM.iconRes),
tint = TangemTheme.colors.icon.primary1,
contentDescription = "Back",
)
}
TopAppBarButton(
button = config.startButtonUM,
tint = TangemTheme.colors.icon.primary1,
)
},
title = {
Text(

View file

@ -118,9 +118,8 @@ internal object WcConnectionsPreviewData {
)
val stateWithEmptyConnections = WcConnectionsState(
topAppBarConfig = WcConnectionsTopAppBarConfig(
startButtonUM = TopAppBarButtonUM(
iconRes = R.drawable.ic_back_24,
onIconClicked = {},
startButtonUM = TopAppBarButtonUM.Back(
onBackClicked = {},
enabled = true,
),
disconnectAllItem = TangemDropdownMenuItem(