diff --git a/components/displayIncomeAndExpenditure.vue b/components/displayIncomeAndExpenditure.vue new file mode 100644 index 0000000..e6277df --- /dev/null +++ b/components/displayIncomeAndExpenditure.vue @@ -0,0 +1,215 @@ + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3ddb08d..456009a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "axios": "^1.6.7", "base64-arraybuffer": "^1.0.2", "buffer": "^6.0.3", - "chart.js": "^4.4.3", + "chart.js": "^4.4.4", "client-oauth2": "^4.3.3", "date-fns": "^3.6.0", "dayjs": "^1.11.10", @@ -7581,9 +7581,9 @@ } }, "node_modules/chart.js": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz", - "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.4.tgz", + "integrity": "sha512-emICKGBABnxhMjUjlYRR12PmOXhJ2eJjEHL2/dZlWjxRAZT1D8xplLFq5M0tMQK8ja+wBS/tuVEJB5C6r7VxJA==", "dependencies": { "@kurkle/color": "^0.3.0" }, diff --git a/package.json b/package.json index 2694d41..4534567 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "axios": "^1.6.7", "base64-arraybuffer": "^1.0.2", "buffer": "^6.0.3", - "chart.js": "^4.4.3", + "chart.js": "^4.4.4", "client-oauth2": "^4.3.3", "date-fns": "^3.6.0", "dayjs": "^1.11.10", diff --git a/plugins/chartjs.ts b/plugins/chartjs.ts new file mode 100644 index 0000000..328257c --- /dev/null +++ b/plugins/chartjs.ts @@ -0,0 +1,4 @@ +import { Chart, Title, Tooltip, Legend, LineElement, CategoryScale, LinearScale, PointElement } from 'chart.js' +export default defineNuxtPlugin(() => { + Chart.register(CategoryScale, LinearScale, LineElement, Title, Tooltip, Legend, PointElement) +}) \ No newline at end of file