From a6b6c6abf3f2c5cc9b20a6204078416ea5fba510 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 5 Mar 2024 10:02:32 -0300 Subject: fix #8573 --- .../demobank-ui/src/components/Cashouts/views.tsx | 19 ++++++------- .../src/components/Transactions/views.tsx | 32 ++++++++++++---------- packages/demobank-ui/src/context/config.ts | 1 + packages/demobank-ui/src/pages/BankFrame.tsx | 6 +++- packages/demobank-ui/src/pages/LoginForm.tsx | 9 ++---- 5 files changed, 35 insertions(+), 32 deletions(-) (limited to 'packages/demobank-ui') diff --git a/packages/demobank-ui/src/components/Cashouts/views.tsx b/packages/demobank-ui/src/components/Cashouts/views.tsx index db1fdbfc5..90ee6bc2f 100644 --- a/packages/demobank-ui/src/components/Cashouts/views.tsx +++ b/packages/demobank-ui/src/components/Cashouts/views.tsx @@ -148,16 +148,15 @@ export function ReadyView({ locale: dateLocale, }); return ( - -
{creationTime} @@ -201,10 +200,10 @@ export function ReadyView({ + {item.subject} - - + ); })} diff --git a/packages/demobank-ui/src/components/Transactions/views.tsx b/packages/demobank-ui/src/components/Transactions/views.tsx index ba400b37a..cdf134b2f 100644 --- a/packages/demobank-ui/src/components/Transactions/views.tsx +++ b/packages/demobank-ui/src/components/Transactions/views.tsx @@ -16,11 +16,10 @@ import { Attention, useTranslationContext } from "@gnu-taler/web-util/browser"; import { format } from "date-fns"; -import { Fragment, h, VNode } from "preact"; +import { Fragment, VNode, h } from "preact"; import { useBankCoreApiContext } from "../../context/config.js"; import { RenderAmount } from "../../pages/PaytoWireTransferForm.js"; import { State } from "./index.js"; -import { useAccountDetails } from "../../hooks/access.js"; export function ReadyView({ transactions, @@ -31,21 +30,24 @@ export function ReadyView({ const { i18n, dateLocale } = useTranslationContext(); const { config } = useBankCoreApiContext() - if (!transactions.length) return
-
-
-

- Transactions history -

+ if (!transactions.length) { + return
+
+
+

+ Transactions history +

+
-
- - - You can start sending a wire transfer or withdrawing to your wallet. - - -
; + + + You can start sending a wire transfer or withdrawing to your wallet. + + +
; + } + const txByDate = transactions.reduce( (prev, cur) => { const d = diff --git a/packages/demobank-ui/src/context/config.ts b/packages/demobank-ui/src/context/config.ts index 529108275..e968b7ff4 100644 --- a/packages/demobank-ui/src/context/config.ts +++ b/packages/demobank-ui/src/context/config.ts @@ -239,6 +239,7 @@ class CacheAwareTalerCoreBankHttpClient extends TalerCoreBankHttpClient { if (resp.type === "ok") { await revalidateAccountDetails(); await revalidateCashouts(); + await revalidateTransactions(); } return resp; } diff --git a/packages/demobank-ui/src/pages/BankFrame.tsx b/packages/demobank-ui/src/pages/BankFrame.tsx index b914aa360..b6bfe1cfb 100644 --- a/packages/demobank-ui/src/pages/BankFrame.tsx +++ b/packages/demobank-ui/src/pages/BankFrame.tsx @@ -144,7 +144,11 @@ export function BankFrame({
- +
+
+ +
+
{account && routeAccountDetails && ( diff --git a/packages/demobank-ui/src/pages/LoginForm.tsx b/packages/demobank-ui/src/pages/LoginForm.tsx index 09c0a8785..f0ca447e1 100644 --- a/packages/demobank-ui/src/pages/LoginForm.tsx +++ b/packages/demobank-ui/src/pages/LoginForm.tsx @@ -15,25 +15,22 @@ */ import { - HttpStatusCode, - TranslatedString, - assertUnreachable, + HttpStatusCode } from "@gnu-taler/taler-util"; import { Button, LocalNotificationBanner, ShowInputErrorLabel, - useLocalNotification, useLocalNotificationHandler, - useTranslationContext, + useTranslationContext } from "@gnu-taler/web-util/browser"; import { VNode, h } from "preact"; import { useEffect, useRef, useState } from "preact/hooks"; import { useBankCoreApiContext } from "../context/config.js"; import { useBackendState } from "../hooks/backend.js"; +import { RouteDefinition } from "../route.js"; import { undefinedIfEmpty } from "../utils.js"; import { doAutoFocus } from "./PaytoWireTransferForm.js"; -import { EmptyObject, RouteDefinition } from "../route.js"; /** * Collect and submit login data. -- cgit v1.2.3