commit 5c9cf3efbcb5dd46861b7478e97ac9fe840709a0
parent 1d3ca6ef67344819839e8baef64409bc67d924b1
Author: Sebastian <sebasjm@taler-systems.com>
Date: Thu, 5 Feb 2026 11:54:25 -0300
dont allow to confirm wire transfer without amount
Diffstat:
2 files changed, 14 insertions(+), 20 deletions(-)
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx b/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx
@@ -90,18 +90,10 @@ export function CardTableIncoming({
</tr>
</thead>
<tbody>
- {transfers.map((i) => {
+ {transfers.map((i, idx) => {
return (
<tr
key={i.id}
- // style={{
- // cursor: !i.confirmed ? "pointer" : undefined,
- // }}
- // onClick={
- // !i.confirmed
- // ? () => onSelectedToConfirm(i)
- // : undefined
- // }
>
<td>
{i.execution_time
@@ -124,16 +116,18 @@ export function CardTableIncoming({
</td>
<td title={i.wtid}>{i.wtid}</td>
<td class="is-actions-cell right-sticky">
- <div class="buttons is-right">
- <a
- class="button is-info is-small has-tooltip-left"
- // type="button"
- data-tooltip={i18n.str`Delete selected scheduled report from the database`}
- onClick={() => onSelectedToConfirm(i)}
- >
- <i18n.Translate>Confirm</i18n.Translate>
- </a>
- </div>
+ {!i.expected_credit_amount ? undefined : (
+ <div class="buttons is-right">
+ <a
+ class="button is-info is-small has-tooltip-left"
+ // type="button"
+ data-tooltip={i18n.str`Show details about the incoming wire transfer.`}
+ onClick={() => onSelectedToConfirm(i)}
+ >
+ <i18n.Translate>Confirm</i18n.Translate>
+ </a>
+ </div>
+ )}
</td>
</tr>
);
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx b/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx
@@ -246,7 +246,7 @@ export default function ListTransfer({}: Props): VNode {
{selected.execution_time &&
selected.execution_time.t_s !== "never" ? (
<Row
- name={i18n.str`Time`}
+ name={i18n.str`Execution time`}
value={format(
selected.execution_time.t_s * 1000,
datetimeFormatForPreferences(preferences),