From 91b60460acf9926bc758111f6e6feaaae7c40faa Mon Sep 17 00:00:00 2001 From: JDonadio Date: Mon, 6 Nov 2017 17:13:55 -0300 Subject: [PATCH] add history list --- src/assets/img/tx-action/icon-moved.svg | 21 +++++++++++++ src/assets/img/tx-action/icon-received.svg | 15 ++++++++++ src/assets/img/tx-action/icon-sent.svg | 20 +++++++++++++ src/pages/wallet-details/wallet-details.html | 19 +++++++++--- src/pages/wallet-details/wallet-details.scss | 31 ++++++++++++++------ src/pages/wallet-details/wallet-details.ts | 7 +++-- 6 files changed, 98 insertions(+), 15 deletions(-) create mode 100644 src/assets/img/tx-action/icon-moved.svg create mode 100644 src/assets/img/tx-action/icon-received.svg create mode 100644 src/assets/img/tx-action/icon-sent.svg diff --git a/src/assets/img/tx-action/icon-moved.svg b/src/assets/img/tx-action/icon-moved.svg new file mode 100644 index 000000000..1f15f2d7e --- /dev/null +++ b/src/assets/img/tx-action/icon-moved.svg @@ -0,0 +1,21 @@ + + + + Group 2 + Created with Sketch. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/img/tx-action/icon-received.svg b/src/assets/img/tx-action/icon-received.svg new file mode 100644 index 000000000..c23a2111d --- /dev/null +++ b/src/assets/img/tx-action/icon-received.svg @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/img/tx-action/icon-sent.svg b/src/assets/img/tx-action/icon-sent.svg new file mode 100644 index 000000000..9da8ad2ba --- /dev/null +++ b/src/assets/img/tx-action/icon-sent.svg @@ -0,0 +1,20 @@ + + + + Group 2 + Created with Sketch. + + + + + + + + + + + + + + + diff --git a/src/pages/wallet-details/wallet-details.html b/src/pages/wallet-details/wallet-details.html index 70b981c2c..ab9623ea8 100644 --- a/src/pages/wallet-details/wallet-details.html +++ b/src/pages/wallet-details/wallet-details.html @@ -9,8 +9,19 @@
{{wallet.status.availableBalanceStr}}
{{alternativeBalanceStr}}
- -
- -
+ + + + \ No newline at end of file diff --git a/src/pages/wallet-details/wallet-details.scss b/src/pages/wallet-details/wallet-details.scss index 2cd1e9e68..b9baf404c 100644 --- a/src/pages/wallet-details/wallet-details.scss +++ b/src/pages/wallet-details/wallet-details.scss @@ -3,34 +3,47 @@ page-wallet-details { color: color($colors, light); background-color: color($colors, primary); } - .toolbar { background: transparent; } - .bar-button { color: color($colors, light); } - .toolbar-title { color: color($colors, light); } - .balance-header { color: color($colors, light); background-color: color($colors, primary); - height: 25%; + height: 22%; text-align: center; } - .balance-str { padding-top: 10%; - font-size: 30px; + font-size: 35px; font-weight: 600; } - .balance-alt-str { - font-size: 20px; + font-size: 25px; font-weight: 500; } + .label { + display: -webkit-inline-box !important; + } + .action { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .detail { + position: absolute; + right: 40px; + .amount { + color: color($colors, primary); + font-size: 16px; + } + .date { + font-size: 12.5px; + } + } } \ No newline at end of file diff --git a/src/pages/wallet-details/wallet-details.ts b/src/pages/wallet-details/wallet-details.ts index 9838750fe..987513be9 100644 --- a/src/pages/wallet-details/wallet-details.ts +++ b/src/pages/wallet-details/wallet-details.ts @@ -23,14 +23,17 @@ export class WalletDetailsPage { return; }; - console.log('Wallet:', this.wallet); this.getTxHistory(); } + goToTxDetails(txid: string) { + return; + } + getTxHistory(force?: boolean) { this.walletProvider.getTxHistory_(this.wallet, {force: force}).then((txh) => { this.wallet.completeHistory = txh; - this.alternativeBalanceStr = this.wallet.status.totalBalanceAlternative + ' USD'; //TODO use tx-format provider + this.alternativeBalanceStr = this.wallet.status.totalBalanceAlternative || '0.00' + ' USD'; //TODO use tx-format provider }).catch((err) => { console.log(err); });