mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
fix onramper network tag plus UI (#1832)
This commit is contained in:
@@ -248,9 +248,12 @@ class OnRamperBuyProvider extends BuyProvider {
|
||||
String _tagToNetwork(String tag) {
|
||||
switch (tag) {
|
||||
case 'OMNI':
|
||||
case 'BSC':
|
||||
return tag;
|
||||
case 'POL':
|
||||
return 'POLYGON';
|
||||
case 'ZEC':
|
||||
return 'ZCASH';
|
||||
default:
|
||||
try {
|
||||
return CryptoCurrency.fromString(tag).fullName!;
|
||||
|
||||
@@ -170,8 +170,9 @@ class BuySellPage extends BasePage {
|
||||
},
|
||||
color: Theme.of(context).primaryColor,
|
||||
textColor: Colors.white,
|
||||
isDisabled: false,
|
||||
isLoading: !buySellViewModel.isReadyToTrade)),
|
||||
isDisabled: buySellViewModel.isBuySellQuotFailed,
|
||||
isLoading: !buySellViewModel.isReadyToTrade &&
|
||||
!buySellViewModel.isBuySellQuotFailed)),
|
||||
]),
|
||||
)),
|
||||
));
|
||||
|
||||
@@ -155,13 +155,18 @@ abstract class BuySellViewModelBase extends WalletChangeListenerViewModel with S
|
||||
final hasSelectedPaymentMethod = selectedPaymentMethod != null;
|
||||
final isPaymentMethodLoaded = paymentMethodState is PaymentMethodLoaded;
|
||||
final isBuySellQuotLoaded = buySellQuotState is BuySellQuotLoaded;
|
||||
final isBuySellQuotFailed = buySellQuotState is BuySellQuotFailed;
|
||||
|
||||
return hasSelectedQuote &&
|
||||
hasSelectedPaymentMethod &&
|
||||
isPaymentMethodLoaded &&
|
||||
isBuySellQuotLoaded;
|
||||
isBuySellQuotLoaded &&
|
||||
!isBuySellQuotFailed;
|
||||
}
|
||||
|
||||
@computed
|
||||
bool get isBuySellQuotFailed => buySellQuotState is BuySellQuotFailed;
|
||||
|
||||
@action
|
||||
void reset() {
|
||||
cryptoCurrency = wallet.currency;
|
||||
|
||||
Reference in New Issue
Block a user