diff options
Diffstat (limited to 'packages/demobank-ui/src/pages/PaymentOptions.tsx')
-rw-r--r-- | packages/demobank-ui/src/pages/PaymentOptions.tsx | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/packages/demobank-ui/src/pages/PaymentOptions.tsx b/packages/demobank-ui/src/pages/PaymentOptions.tsx index 10be1245f..b13f7539f 100644 --- a/packages/demobank-ui/src/pages/PaymentOptions.tsx +++ b/packages/demobank-ui/src/pages/PaymentOptions.tsx @@ -19,7 +19,7 @@ import { Fragment, VNode, h } from "preact"; import { useBankState } from "../hooks/bank-state.js"; import { PaytoWireTransferForm } from "./PaytoWireTransferForm.js"; import { WalletWithdrawForm } from "./WalletWithdrawForm.js"; -import { RouteDefinition } from "../route.js"; +import { EmptyObject, RouteDefinition } from "../route.js"; import { useTranslationContext } from "@gnu-taler/web-util/browser"; import { useWithdrawalDetails } from "../hooks/access.js"; import { useEffect } from "preact/hooks"; @@ -85,9 +85,13 @@ export function PaymentOptions({ onClose: () => void; routeOperationDetails: RouteDefinition<{ wopid: string }>; - routeClose: RouteDefinition<Record<string, never>>; - routeChargeWallet: RouteDefinition<Record<string, never>>; - routeWireTransfer: RouteDefinition<Record<string, never>>; + routeClose: RouteDefinition; + routeChargeWallet: RouteDefinition; + routeWireTransfer: RouteDefinition<{ + account?: string, + subject?: string, + amount?: string, + }>; }): VNode { const { i18n } = useTranslationContext(); const [bankState, updateBankState] = useBankState(); @@ -213,6 +217,7 @@ export function PaymentOptions({ <PaytoWireTransferForm focus title={i18n.str`Transfer details`} + routeHere={routeWireTransfer} limit={limit} onAuthorizationRequired={onAuthorizationRequired} onSuccess={onClose} |