summaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/pages/home/Transactions.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/demobank-ui/src/pages/home/Transactions.tsx')
-rw-r--r--packages/demobank-ui/src/pages/home/Transactions.tsx12
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/demobank-ui/src/pages/home/Transactions.tsx b/packages/demobank-ui/src/pages/home/Transactions.tsx
index eb344403f..c0bb86024 100644
--- a/packages/demobank-ui/src/pages/home/Transactions.tsx
+++ b/packages/demobank-ui/src/pages/home/Transactions.tsx
@@ -10,14 +10,20 @@ export function Transactions({
pageNumber,
accountLabel,
balanceValue,
-}: any): VNode {
+}: {
+ pageNumber: number;
+ accountLabel: string;
+ balanceValue?: string;
+}): VNode {
const { i18n } = useTranslationContext();
const { data, error, mutate } = useSWR(
`access-api/accounts/${accountLabel}/transactions?page=${pageNumber}`,
);
useEffect(() => {
- mutate();
- }, [balanceValue]);
+ if (balanceValue) {
+ mutate();
+ }
+ }, [balanceValue ?? ""]);
if (typeof error !== "undefined") {
console.log("transactions not found error", error);
switch (error.status) {