From a59df74fb2b4374fd58f68fd4abaffe623cd54d6 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 22 Sep 2023 15:29:19 -0300 Subject: more ui --- packages/demobank-ui/src/pages/QrCodeSection.tsx | 104 ----------------------- 1 file changed, 104 deletions(-) (limited to 'packages/demobank-ui/src/pages/QrCodeSection.tsx') diff --git a/packages/demobank-ui/src/pages/QrCodeSection.tsx b/packages/demobank-ui/src/pages/QrCodeSection.tsx index 416c714e2..0a5a386ae 100644 --- a/packages/demobank-ui/src/pages/QrCodeSection.tsx +++ b/packages/demobank-ui/src/pages/QrCodeSection.tsx @@ -137,107 +137,3 @@ export function QrCodeSection({ } -export function QrCodeSectionSimpler({ - withdrawUri, - onAborted, -}: { - withdrawUri: WithdrawUriResult; - onAborted: () => void; -}): VNode { - const { i18n } = useTranslationContext(); - useEffect(() => { - //Taler Wallet WebExtension is listening to headers response and tab updates. - //In the SPA there is no header response with the Taler URI so - //this hack manually triggers the tab update after the QR is in the DOM. - // WebExtension will be using - // https://developer.chrome.com/docs/extensions/reference/tabs/#event-onUpdated - document.title = `${document.title} ${withdrawUri.withdrawalOperationId}`; - }, []); - const talerWithdrawUri = stringifyWithdrawUri(withdrawUri); - - const { abortWithdrawal } = useAccessAnonAPI(); - - async function doAbort() { - try { - await abortWithdrawal(withdrawUri.withdrawalOperationId); - onAborted(); - } catch (error) { - if (error instanceof RequestError) { - notify( - buildRequestErrorMessage(i18n, error.cause, { - onClientError: (status) => - status === HttpStatusCode.Conflict - ? i18n.str`The reserve operation has been confirmed previously and can't be aborted` - : undefined, - }), - ); - } else { - notifyError( - i18n.str`Operation failed, please report`, - (error instanceof Error - ? error.message - : JSON.stringify(error)) as TranslatedString - ) - } - } - } - - return ( - -
-
-

- If you have a Taler wallet installed in this device -

- -
-

- You will see the details of the operation in your wallet including the fees (if applies). - If you still one you can install it from here. -

-
-
-
- -
-
-
- -
-
-

- Or if you have the wallet in another device -

-
- Scan the QR below to start the withdrawal -
-
- -
-
-
- -
-
- - - ); -} - -- cgit v1.2.3