better label for the fields
This commit is contained in:
parent
e1b363c7dd
commit
b9b6ac0cda
@ -61,6 +61,7 @@ const exampleData = {
|
|||||||
} as TransactionWithdrawal,
|
} as TransactionWithdrawal,
|
||||||
payment: {
|
payment: {
|
||||||
...commonTransaction,
|
...commonTransaction,
|
||||||
|
amountEffective: 'USD:11',
|
||||||
type: TransactionType.Payment,
|
type: TransactionType.Payment,
|
||||||
info: {
|
info: {
|
||||||
contractTermsHash: 'ASDZXCASD',
|
contractTermsHash: 'ASDZXCASD',
|
||||||
|
@ -455,11 +455,17 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
return <span style={{ fontWeight: 'normal', fontSize: 16, color: 'gray' }}>(pending...)</span>
|
return <span style={{ fontWeight: 'normal', fontSize: 16, color: 'gray' }}>(pending...)</span>
|
||||||
}
|
}
|
||||||
|
|
||||||
function CommonFields() {
|
if (transaction.type === TransactionType.Withdrawal) {
|
||||||
if (!transaction) return null;
|
return (
|
||||||
return <Fragment>
|
<div style={{ display: 'flex', flexDirection: 'column', flex: 1, minHeight: '20rem' }} >
|
||||||
|
<section>
|
||||||
|
<h1>Withdrawal <Pending /></h1>
|
||||||
|
<p>
|
||||||
|
From <b>{transaction.exchangeBaseUrl}</b>
|
||||||
|
</p>
|
||||||
|
<table class={transaction.pending ? "detailsTable pending" : "detailsTable"}>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Amount deduce</td>
|
<td>Amount subtracted</td>
|
||||||
<td>{transaction.amountRaw}</td>
|
<td>{transaction.amountRaw}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -479,19 +485,6 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
<td>When</td>
|
<td>When</td>
|
||||||
<td>{transaction.timestamp.t_ms === "never" ? "never" : format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
|
<td>{transaction.timestamp.t_ms === "never" ? "never" : format(transaction.timestamp.t_ms, 'dd/MM/yyyy HH:mm:ss')}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</Fragment>
|
|
||||||
}
|
|
||||||
|
|
||||||
if (transaction.type === TransactionType.Withdrawal) {
|
|
||||||
return (
|
|
||||||
<div style={{ display: 'flex', flexDirection: 'column', flex: 1, minHeight: '20rem' }} >
|
|
||||||
<section>
|
|
||||||
<h1>Withdrawal <Pending /></h1>
|
|
||||||
<p>
|
|
||||||
From <b>{transaction.exchangeBaseUrl}</b>
|
|
||||||
</p>
|
|
||||||
<table class={transaction.pending ? "detailsTable pending" : "detailsTable"}>
|
|
||||||
<CommonFields />
|
|
||||||
</table>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
<Footer />
|
<Footer />
|
||||||
@ -525,7 +518,27 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
)}</ol></td>
|
)}</ol></td>
|
||||||
</tr>
|
</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>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
<Footer />
|
<Footer />
|
||||||
@ -542,7 +555,27 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
To <b>{transaction.targetPaytoUri}</b>
|
To <b>{transaction.targetPaytoUri}</b>
|
||||||
</p>
|
</p>
|
||||||
<table class={transaction.pending ? "detailsTable pending" : "detailsTable"}>
|
<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>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
<Footer />
|
<Footer />
|
||||||
@ -559,7 +592,18 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
From <b>{transaction.exchangeBaseUrl}</b>
|
From <b>{transaction.exchangeBaseUrl}</b>
|
||||||
</p>
|
</p>
|
||||||
<table class={transaction.pending ? "detailsTable pending" : "detailsTable"}>
|
<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>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
<Footer />
|
<Footer />
|
||||||
@ -576,7 +620,27 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
From <b>{transaction.merchantBaseUrl}</b>
|
From <b>{transaction.merchantBaseUrl}</b>
|
||||||
</p>
|
</p>
|
||||||
<table class={transaction.pending ? "detailsTable pending" : "detailsTable"}>
|
<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>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
<Footer />
|
<Footer />
|
||||||
@ -611,7 +675,27 @@ export function WalletTransactionView({ transaction, onDelete, onBack }: WalletT
|
|||||||
)}</ol></td>
|
)}</ol></td>
|
||||||
</tr>
|
</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>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
<Footer />
|
<Footer />
|
||||||
|
Loading…
Reference in New Issue
Block a user