From 77324a875ec1c536dec9fd2dd792a1890802984d Mon Sep 17 00:00:00 2001 From: Rui Date: Wed, 4 Dec 2024 09:41:47 -0800 Subject: [PATCH 1/2] Fix UI display of token name in trade screens. --- .../dydxClosePositionInputEditPresenter.swift | 2 +- .../dydxTakeProfitStopLossViewPresenter.swift | 22 +++++++++++-------- .../dydxTradeInputEditPresenter.swift | 2 +- .../dydxTradeStatusViewBuilder.swift | 4 ++-- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/dydx/dydxPresenters/dydxPresenters/_v4/ClosePosition/Components/dydxClosePositionInputEditPresenter.swift b/dydx/dydxPresenters/dydxPresenters/_v4/ClosePosition/Components/dydxClosePositionInputEditPresenter.swift index 122b1c228..3ba47d112 100644 --- a/dydx/dydxPresenters/dydxPresenters/_v4/ClosePosition/Components/dydxClosePositionInputEditPresenter.swift +++ b/dydx/dydxPresenters/dydxPresenters/_v4/ClosePosition/Components/dydxClosePositionInputEditPresenter.swift @@ -90,7 +90,7 @@ class dydxClosePositionInputEditViewPresenter: HostedViewPresenter 0 { + if let stepSize = market.configs?.stepSize?.doubleValue, stepSize > 0 { viewModel?.customAmountViewModel?.sliderTextInput.numberFormatter.fractionDigits = Int(-log10(stepSize)) } } diff --git a/dydx/dydxPresenters/dydxPresenters/_v4/Trade/TradeInput/Components/TradeInputFields/dydxTradeInputEditPresenter.swift b/dydx/dydxPresenters/dydxPresenters/_v4/Trade/TradeInput/Components/TradeInputFields/dydxTradeInputEditPresenter.swift index 8b3ef4994..e21a07cf2 100644 --- a/dydx/dydxPresenters/dydxPresenters/_v4/Trade/TradeInput/Components/TradeInputFields/dydxTradeInputEditPresenter.swift +++ b/dydx/dydxPresenters/dydxPresenters/_v4/Trade/TradeInput/Components/TradeInputFields/dydxTradeInputEditPresenter.swift @@ -156,7 +156,7 @@ internal class dydxTradeInputEditViewPresenter: HostedViewPresenter Date: Wed, 4 Dec 2024 10:16:01 -0800 Subject: [PATCH 2/2] Clean up --- .../dydxTakeProfitStopLossViewPresenter.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dydx/dydxPresenters/dydxPresenters/_v4/TakeProfitStopLoss/dydxTakeProfitStopLossViewPresenter.swift b/dydx/dydxPresenters/dydxPresenters/_v4/TakeProfitStopLoss/dydxTakeProfitStopLossViewPresenter.swift index 3c96ece65..08795a654 100644 --- a/dydx/dydxPresenters/dydxPresenters/_v4/TakeProfitStopLoss/dydxTakeProfitStopLossViewPresenter.swift +++ b/dydx/dydxPresenters/dydxPresenters/_v4/TakeProfitStopLoss/dydxTakeProfitStopLossViewPresenter.swift @@ -254,7 +254,7 @@ private class dydxTakeProfitStopLossViewPresenter: HostedViewPresenter