From 0eacc9ad11caa53efe5c71add7028251d058b753 Mon Sep 17 00:00:00 2001
From: Sebastian
- {entity.response.payto_uri}?message={entity.response.reserve_pub}&amount={entity.request.initial_balance} + {entity.response.payto_uri}?message={entity.response.reserve_pub}&amount={entity.request.initial_balance}; } diff --git a/packages/frontend/src/paths/instance/reserves/details/DetailPage.tsx b/packages/frontend/src/paths/instance/reserves/details/DetailPage.tsx index 08b463a..08942f6 100644 --- a/packages/frontend/src/paths/instance/reserves/details/DetailPage.tsx +++ b/packages/frontend/src/paths/instance/reserves/details/DetailPage.tsx @@ -19,6 +19,7 @@ * @author Sebastian Javier Marchano (sebasjm) */ +import { Amounts } from "@gnu-taler/taler-util"; import { format, isAfter } from "date-fns"; import { Fragment, h, VNode } from "preact"; import { useState } from "preact/hooks"; @@ -42,22 +43,55 @@ type CT = MerchantBackend.ContractTerms interface Props { onBack: () => void; selected: Entity; + id: string; } -export function DetailPage({ selected, onBack }: Props): VNode { +export function DetailPage({ id, selected, onBack }: Props): VNode { const i18n = useTranslator() + const didExchangeAckTransfer = Amounts.isNonZero(Amounts.parseOrThrow(selected.exchange_initial_amount)) return
+
+
+ {selected.payto_uri}?message={id}&amount={selected.merchant_initial_amount} ++
+ +
+