mirror of
https://github.com/haveno-dex/haveno.git
synced 2024-10-01 01:35:48 -04:00
When amount is below minimum for order, show warning on the text field instead of popup.
This commit is contained in:
parent
f78a9cd907
commit
f401f72896
@ -687,13 +687,20 @@ public abstract class MutableOfferViewModel<M extends MutableOfferDataModel> ext
|
|||||||
if (minAmount.get() != null)
|
if (minAmount.get() != null)
|
||||||
minAmountValidationResult.set(isXmrInputValid(minAmount.get()));
|
minAmountValidationResult.set(isXmrInputValid(minAmount.get()));
|
||||||
} else if (amount.get() != null && xmrValidator.getMaxTradeLimit() != null && xmrValidator.getMaxTradeLimit().longValueExact() == OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.longValueExact()) {
|
} else if (amount.get() != null && xmrValidator.getMaxTradeLimit() != null && xmrValidator.getMaxTradeLimit().longValueExact() == OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.longValueExact()) {
|
||||||
amount.set(HavenoUtils.formatXmr(xmrValidator.getMaxTradeLimit()));
|
|
||||||
boolean isBuy = dataModel.getDirection() == OfferDirection.BUY;
|
if (Double.parseDouble(amount.get()) < HavenoUtils.atomicUnitsToXmr(Restrictions.getMinTradeAmount())){
|
||||||
new Popup().information(Res.get(isBuy ? "popup.warning.tradeLimitDueAccountAgeRestriction.buyer" : "popup.warning.tradeLimitDueAccountAgeRestriction.seller",
|
amountValidationResult.set(result);
|
||||||
HavenoUtils.formatXmr(OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT, true),
|
}
|
||||||
Res.get("offerbook.warning.newVersionAnnouncement")))
|
else{
|
||||||
.width(900)
|
amount.set(HavenoUtils.formatXmr(xmrValidator.getMaxTradeLimit()));
|
||||||
.show();
|
boolean isBuy = dataModel.getDirection() == OfferDirection.BUY;
|
||||||
|
new Popup().information(Res.get(isBuy ? "popup.warning.tradeLimitDueAccountAgeRestriction.buyer" : "popup.warning.tradeLimitDueAccountAgeRestriction.seller",
|
||||||
|
HavenoUtils.formatXmr(OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT, true),
|
||||||
|
Res.get("offerbook.warning.newVersionAnnouncement")))
|
||||||
|
.width(900)
|
||||||
|
.show();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
// We want to trigger a recalculation of the volume
|
// We want to trigger a recalculation of the volume
|
||||||
UserThread.execute(() -> {
|
UserThread.execute(() -> {
|
||||||
|
Loading…
Reference in New Issue
Block a user