From 0bc976855a28f91c01587b630bb79fcb5bb248fe Mon Sep 17 00:00:00 2001 From: Hepatica Date: Wed, 31 Jan 2024 21:29:46 +0100 Subject: [PATCH] Add chart --- luckydiamond/package-lock.json | 27 ++++++++++ luckydiamond/package.json | 1 + luckydiamond/src/pages/SettingsPage.vue | 70 ++++++++++++++++--------- 3 files changed, 74 insertions(+), 24 deletions(-) diff --git a/luckydiamond/package-lock.json b/luckydiamond/package-lock.json index 0a11ca1..7c52dfa 100644 --- a/luckydiamond/package-lock.json +++ b/luckydiamond/package-lock.json @@ -18,6 +18,7 @@ "save": "^2.9.0", "swiper": "^11.0.5", "vue": "^3.2.13", + "vue-chart-3": "^3.1.8", "vue-recaptcha": "^3.0.0-alpha.6", "vue-router": "^4.2.5", "vue3-recaptcha2": "^1.8.0" @@ -4306,6 +4307,12 @@ "node": ">=4" } }, + "node_modules/chart.js": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", + "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==", + "peer": true + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -7807,6 +7814,11 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, "node_modules/lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -11561,6 +11573,21 @@ } } }, + "node_modules/vue-chart-3": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/vue-chart-3/-/vue-chart-3-3.1.8.tgz", + "integrity": "sha512-zX5ajjQi/PocEqLETlej3vp92q/tnI/Fvu2RVb++Kap8qOrXu6PXCpodi73BFrWzEGZIAnqoUxC3OIkRWD657g==", + "dependencies": { + "@vue/runtime-core": "latest", + "@vue/runtime-dom": "latest", + "csstype": "latest", + "lodash-es": "latest" + }, + "peerDependencies": { + "chart.js": "=> ^3.1.0", + "vue": ">= 3" + } + }, "node_modules/vue-demi": { "version": "0.14.6", "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", diff --git a/luckydiamond/package.json b/luckydiamond/package.json index 9c6dd42..e825f8c 100644 --- a/luckydiamond/package.json +++ b/luckydiamond/package.json @@ -19,6 +19,7 @@ "save": "^2.9.0", "swiper": "^11.0.5", "vue": "^3.2.13", + "vue-chart-3": "^3.1.8", "vue-recaptcha": "^3.0.0-alpha.6", "vue-router": "^4.2.5", "vue3-recaptcha2": "^1.8.0" diff --git a/luckydiamond/src/pages/SettingsPage.vue b/luckydiamond/src/pages/SettingsPage.vue index 4c00078..9139cb3 100644 --- a/luckydiamond/src/pages/SettingsPage.vue +++ b/luckydiamond/src/pages/SettingsPage.vue @@ -1,28 +1,50 @@ - - \ No newline at end of file +}) + \ No newline at end of file