diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/view/WalletDetailsButtonsRow.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/view/WalletDetailsButtonsRow.kt index af6ec9280b..582b5f178c 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/view/WalletDetailsButtonsRow.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/view/WalletDetailsButtonsRow.kt @@ -12,12 +12,10 @@ internal class WalletDetailsButtonsRow @JvmOverloads constructor( attrs: AttributeSet? = null, defStyleAttr: Int = 0, ) : LinearLayout(context, attrs, defStyleAttr) { - private val binding = ViewWalletDetailsButtonsRowBinding.inflate( LayoutInflater.from(context), this, ) - var onBuyClick: (() -> Unit)? = null var onSellClick: (() -> Unit)? = null var onTradeClick: (() -> Unit)? = null @@ -40,16 +38,12 @@ internal class WalletDetailsButtonsRow @JvmOverloads constructor( sellAllowed: Boolean, sendAllowed: Boolean, ) = with(binding) { - if (exchangeServiceFeatureOn) { - btnBuy.isVisible = (buyAllowed && !sellAllowed) || (!buyAllowed && !sellAllowed) - btnBuy.isEnabled = buyAllowed - btnSell.isVisible = !buyAllowed && sellAllowed - btnTrade.isVisible = buyAllowed && sellAllowed - } else { - btnBuy.isVisible = false - btnSell.isVisible = false - btnTrade.isVisible = false - } + containerExchangeButtons.isVisible = exchangeServiceFeatureOn + + btnBuy.isVisible = (buyAllowed && !sellAllowed) || (!buyAllowed && !sellAllowed) + btnBuy.isEnabled = buyAllowed + btnSell.isVisible = !buyAllowed && sellAllowed + btnTrade.isVisible = buyAllowed && sellAllowed btnSend.isEnabled = sendAllowed } } \ No newline at end of file diff --git a/app/src/main/res/layout/view_wallet_details_buttons_row.xml b/app/src/main/res/layout/view_wallet_details_buttons_row.xml index 39017f271f..3f62e6c9fb 100644 --- a/app/src/main/res/layout/view_wallet_details_buttons_row.xml +++ b/app/src/main/res/layout/view_wallet_details_buttons_row.xml @@ -8,6 +8,7 @@ tools:parentTag="android.widget.LinearLayout"> + /> @@ -48,7 +49,6 @@ android:id="@+id/btn_send" style="@style/TapButtonWithIcon" android:layout_width="0dp" - android:layout_marginStart="6dp" android:layout_weight="1" android:text="@string/wallet_button_send" app:icon="@drawable/ic_send" />