diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/Dashboard.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/Dashboard.svelte index 68a21dc..8849016 100644 --- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/Dashboard.svelte +++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/Dashboard.svelte @@ -4,11 +4,31 @@ import QuickInfobar from "./other/QuickInfobar.svelte"; import { getCookie } from "svelte-cookie"; import {onMount} from "svelte"; + import {writable} from "svelte/store"; + import axios from "axios"; - onMount(() => { + const incomeData = writable([]); + const expenseData = writable([]); + + onMount(async () => { if (getCookie('access_token') === null ) { window.location.href = '/auth/login'; } + + try { + const response = await axios.get('http://localhost:8081/incomes/personal-incomes', config); + incomeData.set(response.data); + } catch (error) { + console.error('Error fetching income data:', error); + } + + try { + const response = await axios.get('http://localhost:8081/expenses/personal-expenses', config); + expenseData.set(response.data); + } catch (error) { + console.error('Error fetching expense data:', error); + } + console.log(getCookie('access_token')); }) diff --git a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph1.svelte b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph1.svelte index 0d1fa43..433a217 100644 --- a/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph1.svelte +++ b/src/main/java/com/faf223/expensetrackerfaf/web/src/routes/dashboard/board/graphs/Graph1.svelte @@ -1,44 +1,35 @@