diff --git a/src/assets/img/icon-important.svg b/src/assets/img/icon-important.svg new file mode 100644 index 000000000..4f113aaf2 --- /dev/null +++ b/src/assets/img/icon-important.svg @@ -0,0 +1,11 @@ + + + + diff --git a/src/pages/integrations/amazon/buy-amazon/buy-amazon.ts b/src/pages/integrations/amazon/buy-amazon/buy-amazon.ts index 44a29409f..5befdf1b8 100644 --- a/src/pages/integrations/amazon/buy-amazon/buy-amazon.ts +++ b/src/pages/integrations/amazon/buy-amazon/buy-amazon.ts @@ -311,7 +311,7 @@ export class BuyAmazonPage { this.openSuccessModal(); }); }); - }, 8000, { + }, 15000, { 'leading': true }); @@ -414,11 +414,14 @@ export class BuyAmazonPage { public openSuccessModal(): void { let successComment: string; + let cssClass: string; if (this.amazonGiftCard.status == 'FAILURE') { - successComment = 'Bitcoin purchase completed. Coinbase has queued the transfer to your selected wallet'; + successComment = 'Your purchase could not be completed'; + cssClass = 'danger'; } if (this.amazonGiftCard.status == 'PENDING') { - successComment = 'Your purchase was added to the list of pending' + successComment = 'Your purchase was added to the list of pending'; + cssClass = 'warning'; } if (this.amazonGiftCard.status == 'SUCCESS') { successComment = 'Bought ' + this.amountUnitStr; @@ -427,7 +430,7 @@ export class BuyAmazonPage { successComment = 'Gift card generated and ready to use.'; } let successText = ''; - let modal = this.modalCtrl.create(SuccessModalPage, { successText: successText, successComment: successComment }, { showBackdrop: true, enableBackdropDismiss: false }); + let modal = this.modalCtrl.create(SuccessModalPage, { successText: successText, successComment: successComment, cssClass: cssClass }, { showBackdrop: true, enableBackdropDismiss: false }); modal.present(); modal.onDidDismiss(() => { this.navCtrl.remove(2, 2); diff --git a/src/pages/integrations/mercado-libre/buy-mercado-libre/buy-mercado-libre.ts b/src/pages/integrations/mercado-libre/buy-mercado-libre/buy-mercado-libre.ts index 45db76188..7933a9b8a 100644 --- a/src/pages/integrations/mercado-libre/buy-mercado-libre/buy-mercado-libre.ts +++ b/src/pages/integrations/mercado-libre/buy-mercado-libre/buy-mercado-libre.ts @@ -91,7 +91,8 @@ export class BuyMercadoLibrePage { this.wallets = this.profileProvider.getWallets({ onlyComplete: true, network: this.network, - coin: this.coin + coin: this.coin, + m: 1 }); if (_.isEmpty(this.wallets)) { this.showErrorAndBack(null, this.translate.instant('No wallets available')); @@ -301,7 +302,7 @@ export class BuyMercadoLibrePage { this.openSuccessModal(); }); }); - }, 8000, { + }, 15000, { 'leading': true }); @@ -316,7 +317,6 @@ export class BuyMercadoLibrePage { uuid: wallet.id, email: email }; - console.log('[buy-mercado-libre.ts:313]',dataSrc); /* TODO */ this.onGoingProcessProvider.set('loadingTxInfo', true); this.createInvoice(dataSrc).then((data: any) => { let invoice = data.invoice; @@ -402,17 +402,20 @@ export class BuyMercadoLibrePage { public openSuccessModal(): void { let successComment: string; + let cssClass: string; if (this.mlGiftCard.status == 'FAILURE') { successComment = 'Sua compra não pôde ser concluída'; + cssClass = 'danger'; } if (this.mlGiftCard.status == 'PENDING') { successComment = 'Sua compra foi adicionada à lista de pendentes'; + cssClass = 'warning'; } if (this.mlGiftCard.status == 'SUCCESS' || this.mlGiftCard.cardStatus == 'active') { successComment = 'Vale-Presente gerado e pronto para usar'; } let successText = ''; - let modal = this.modalCtrl.create(SuccessModalPage, { successText: successText, successComment: successComment }, { showBackdrop: true, enableBackdropDismiss: false }); + let modal = this.modalCtrl.create(SuccessModalPage, { successText: successText, successComment: successComment, cssClass: cssClass }, { showBackdrop: true, enableBackdropDismiss: false }); modal.present(); modal.onDidDismiss(() => { this.navCtrl.remove(2, 2); diff --git a/src/pages/success/success.html b/src/pages/success/success.html index ca8bde37b..cbc0647fa 100644 --- a/src/pages/success/success.html +++ b/src/pages/success/success.html @@ -1,11 +1,12 @@