gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: better label for the fields


From: gnunet
Subject: [taler-wallet-core] branch master updated: better label for the fields
Date: Tue, 08 Jun 2021 14:17:31 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new b9b6ac0c better label for the fields
b9b6ac0c is described below

commit b9b6ac0cdac6796139e604f9300879a2cb57ec44
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Tue Jun 8 09:17:12 2021 -0300

    better label for the fields
---
 .../src/pages/popup.stories.tsx                    |   1 +
 .../taler-wallet-webextension/src/pages/popup.tsx  | 150 ++++++++++++++++-----
 2 files changed, 118 insertions(+), 33 deletions(-)

diff --git a/packages/taler-wallet-webextension/src/pages/popup.stories.tsx 
b/packages/taler-wallet-webextension/src/pages/popup.stories.tsx
index 5e1d0c3a..1aec771a 100644
--- a/packages/taler-wallet-webextension/src/pages/popup.stories.tsx
+++ b/packages/taler-wallet-webextension/src/pages/popup.stories.tsx
@@ -61,6 +61,7 @@ const exampleData = {
   } as TransactionWithdrawal,
   payment: {
     ...commonTransaction,
+    amountEffective: 'USD:11',
     type: TransactionType.Payment,
     info: {
       contractTermsHash: 'ASDZXCASD',
diff --git a/packages/taler-wallet-webextension/src/pages/popup.tsx 
b/packages/taler-wallet-webextension/src/pages/popup.tsx
index ea496ac0..5fb08b77 100644
--- a/packages/taler-wallet-webextension/src/pages/popup.tsx
+++ b/packages/taler-wallet-webextension/src/pages/popup.tsx
@@ -455,33 +455,6 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
     return <span style={{ fontWeight: 'normal', fontSize: 16, color: 'gray' 
}}>(pending...)</span>
   }
 
-  function CommonFields() {
-    if (!transaction) return null;
-    return <Fragment>
-      <tr>
-        <td>Amount deduce</td>
-        <td>{transaction.amountRaw}</td>
-      </tr>
-      <tr>
-        <td>Amount received</td>
-        <td>{transaction.amountEffective}</td>
-      </tr>
-      <tr>
-        <td>Exchange fee</td>
-        <td>{Amounts.stringify(
-          Amounts.sub(
-            Amounts.parseOrThrow(transaction.amountRaw),
-            Amounts.parseOrThrow(transaction.amountEffective),
-          ).amount
-        )}</td>
-      </tr>
-      <tr>
-        <td>When</td>
-        <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
-      </tr>
-    </Fragment>
-  }
-
   if (transaction.type === TransactionType.Withdrawal) {
     return (
       <div style={{ display: 'flex', flexDirection: 'column', flex: 1, 
minHeight: '20rem' }} >
@@ -491,7 +464,27 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
             From <b>{transaction.exchangeBaseUrl}</b>
           </p>
           <table class={transaction.pending ? "detailsTable pending" : 
"detailsTable"}>
-            <CommonFields />
+            <tr>
+              <td>Amount subtracted</td>
+              <td>{transaction.amountRaw}</td>
+            </tr>
+            <tr>
+              <td>Amount received</td>
+              <td>{transaction.amountEffective}</td>
+            </tr>
+            <tr>
+              <td>Exchange fee</td>
+              <td>{Amounts.stringify(
+                Amounts.sub(
+                  Amounts.parseOrThrow(transaction.amountRaw),
+                  Amounts.parseOrThrow(transaction.amountEffective),
+                ).amount
+              )}</td>
+            </tr>
+            <tr>
+              <td>When</td>
+              <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
+            </tr>
           </table>
         </section>
         <Footer />
@@ -525,7 +518,27 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
                   )}</ol></td>
               </tr>
             }
-            <CommonFields />
+            <tr>
+              <td>Order amount</td>
+              <td>{transaction.amountRaw}</td>
+            </tr>
+            <tr>
+              <td>Order amount and fees</td>
+              <td>{transaction.amountEffective}</td>
+            </tr>
+            <tr>
+              <td>Exchange fee</td>
+              <td>{Amounts.stringify(
+                Amounts.sub(
+                  Amounts.parseOrThrow(transaction.amountEffective),
+                  Amounts.parseOrThrow(transaction.amountRaw),
+                ).amount
+              )}</td>
+            </tr>
+            <tr>
+              <td>When</td>
+              <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
+            </tr>
           </table>
         </section>
         <Footer />
@@ -542,7 +555,27 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
             To <b>{transaction.targetPaytoUri}</b>
           </p>
           <table class={transaction.pending ? "detailsTable pending" : 
"detailsTable"}>
-            <CommonFields />
+            <tr>
+              <td>Amount deposit</td>
+              <td>{transaction.amountRaw}</td>
+            </tr>
+            <tr>
+              <td>Amount deposit and fees</td>
+              <td>{transaction.amountEffective}</td>
+            </tr>
+            <tr>
+              <td>Exchange fee</td>
+              <td>{Amounts.stringify(
+                Amounts.sub(
+                  Amounts.parseOrThrow(transaction.amountEffective),
+                  Amounts.parseOrThrow(transaction.amountRaw),
+                ).amount
+              )}</td>
+            </tr>
+            <tr>
+              <td>When</td>
+              <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
+            </tr>
           </table>
         </section>
         <Footer />
@@ -559,7 +592,18 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
             From <b>{transaction.exchangeBaseUrl}</b>
           </p>
           <table class={transaction.pending ? "detailsTable pending" : 
"detailsTable"}>
-            <CommonFields />
+            <tr>
+              <td>Amount refreshed</td>
+              <td>{transaction.amountRaw}</td>
+            </tr>
+            <tr>
+              <td>Fees</td>
+              <td>{transaction.amountEffective}</td>
+            </tr>
+            <tr>
+              <td>When</td>
+              <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
+            </tr>
           </table>
         </section>
         <Footer />
@@ -576,7 +620,27 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
             From <b>{transaction.merchantBaseUrl}</b>
           </p>
           <table class={transaction.pending ? "detailsTable pending" : 
"detailsTable"}>
-            <CommonFields />
+            <tr>
+              <td>Amount deduce</td>
+              <td>{transaction.amountRaw}</td>
+            </tr>
+            <tr>
+              <td>Amount received</td>
+              <td>{transaction.amountEffective}</td>
+            </tr>
+            <tr>
+              <td>Exchange fee</td>
+              <td>{Amounts.stringify(
+                Amounts.sub(
+                  Amounts.parseOrThrow(transaction.amountRaw),
+                  Amounts.parseOrThrow(transaction.amountEffective),
+                ).amount
+              )}</td>
+            </tr>
+            <tr>
+              <td>When</td>
+              <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
+            </tr>
           </table>
         </section>
         <Footer />
@@ -611,7 +675,27 @@ export function WalletTransactionView({ transaction, 
onDelete, onBack }: WalletT
                   )}</ol></td>
               </tr>
             }
-            <CommonFields />
+            <tr>
+              <td>Amount deduce</td>
+              <td>{transaction.amountRaw}</td>
+            </tr>
+            <tr>
+              <td>Amount received</td>
+              <td>{transaction.amountEffective}</td>
+            </tr>
+            <tr>
+              <td>Exchange fee</td>
+              <td>{Amounts.stringify(
+                Amounts.sub(
+                  Amounts.parseOrThrow(transaction.amountRaw),
+                  Amounts.parseOrThrow(transaction.amountEffective),
+                ).amount
+              )}</td>
+            </tr>
+            <tr>
+              <td>When</td>
+              <td>{transaction.timestamp.t_ms === "never" ? "never" : 
format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
+            </tr>
           </table>
         </section>
         <Footer />

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]