taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

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:
Mpackages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx | 32+++++++++++++-------------------
Mpackages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx | 2+-
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),