diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph2.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph2.svelte
index 98a362c..fe935a6 100644
--- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph2.svelte
+++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph2.svelte
@@ -7,8 +7,7 @@
let ctx;
let chartCanvas;
- onMount(async () => {
-
+ async function updateGraph() {
const token = getCookie('access_token');
const config = {
@@ -65,7 +64,9 @@
} catch (error) {
console.error('Error:', error);
}
- });
+ }
+
+ onMount(updateGraph);
diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph3.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph3.svelte
index 9d5057a..640bd8a 100644
--- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph3.svelte
+++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph3.svelte
@@ -7,7 +7,7 @@
let ctx;
let chartCanvas;
- onMount(async () => {
+ async function updateGraph() {
const token = getCookie('access_token');
const config = {
@@ -50,7 +50,9 @@
} catch (error) {
console.error('Error:', error);
}
- });
+ }
+
+ onMount(updateGraph);
diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Expenses.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Expenses.svelte
index 9ea968a..bf4bc58 100644
--- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Expenses.svelte
+++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Expenses.svelte
@@ -8,7 +8,7 @@
let parentHeight;
let listParentHeight;
- onMount(async () => {
+ async function updateInfo() {
const token = getCookie('access_token');
const config = {
@@ -24,7 +24,8 @@
} catch (error) {
console.error('Error:', error);
}
- });
+ }
+ onMount(updateInfo);
afterUpdate(() => {
parentHeight = document.querySelector('#expenseInfo').offsetHeight;
diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Incomes.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Incomes.svelte
index 6a6ccd2..60d4f7f 100644
--- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Incomes.svelte
+++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/infolists/Incomes.svelte
@@ -9,7 +9,7 @@
let parentHeight;
let listParentHeight;
- onMount(async () => {
+ async function updateInfo() {
const token = getCookie('access_token');
const config = {
@@ -25,7 +25,8 @@
} catch (error) {
console.error('Error:', error);
}
- });
+ }
+ onMount(updateInfo);
afterUpdate(() => {
parentHeight = document.querySelector('#incomeInfo').offsetHeight;
diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/other/DataMenu.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/other/DataMenu.svelte
index f2f2009..2eec838 100644
--- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/other/DataMenu.svelte
+++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/other/DataMenu.svelte
@@ -4,6 +4,14 @@
import Graph3 from '../graphs/Graph3.svelte';
import Expenses from "../infolists/Expenses.svelte";
import Incomes from "../infolists/Incomes.svelte";
+
+ function updateAll() {
+ Graph1.updateGraph();
+ Graph2.updateGraph();
+ Graph3.updateGraph();
+ Expenses.updateInfo();
+ Incomes.updateInfo();
+ }