From 4bd77fc24d951d37aefb01c997c61b5bb286e1ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 24 Aug 2021 15:20:37 +0200 Subject: [PATCH] refactor: update charts to latest version --- package.json | 2 + src/assets/scss/style.scss | 3 + src/views/Dashboard.vue | 15 +++- src/views/charts/MainChartExample.vue | 121 ++++++++++++++++++++++++++ yarn.lock | 23 +++++ 5 files changed, 162 insertions(+), 2 deletions(-) create mode 100644 src/views/charts/MainChartExample.vue diff --git a/package.json b/package.json index 6c200478..9673fbc2 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,11 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@coreui/chartjs": "^3.0.0", "@coreui/coreui": "^4.0.1", "@coreui/icons": "^2.0.1", "@coreui/icons-vue": "2.0.0-alpha.0", + "@coreui/utils": "1.3.1", "@coreui/vue": "^4.0.0-alpha.0", "core-js": "^3.6.5", "vue": "^3.0.0", diff --git a/src/assets/scss/style.scss b/src/assets/scss/style.scss index 599b8718..ca22ec0d 100644 --- a/src/assets/scss/style.scss +++ b/src/assets/scss/style.scss @@ -7,6 +7,9 @@ $enable-rtl: true; // Import styles @import "~@coreui/coreui/scss/coreui"; +// Import Chart.js Tooltips +@import "~@coreui/chartjs/scss/tooltips"; + @import "layout"; @import "example"; diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index d9f2c72a..0d754632 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -1,5 +1,16 @@ + + diff --git a/src/views/charts/MainChartExample.vue b/src/views/charts/MainChartExample.vue new file mode 100644 index 00000000..b29e09e6 --- /dev/null +++ b/src/views/charts/MainChartExample.vue @@ -0,0 +1,121 @@ + + + diff --git a/yarn.lock b/yarn.lock index f33e271f..e6dbc6b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -911,6 +911,19 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@coreui/chartjs@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-3.0.0.tgz#54b55d85de0f3146237b7d1d36b1bf33bc051735" + integrity sha512-udbvSxanTNltv94lqTMW8bLRXTtzk9G2SrmFdM/7HH+JSaLX2wdQpZ4VIJhyOCRGLCSKHktl29BnW1/uXQecAg== + dependencies: + "@coreui/coreui" "4.0.0" + chart.js "^3.4.0" + +"@coreui/coreui@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0.tgz#52ebe0197411a829ba48057ade61923e05859eec" + integrity sha512-8vH6fJrmvCR/Oy5v0E+/1AL3Ygb4jhQ7NXK2fMYWJyK13BePDm9muB3y6S0IdqkpBwjY3hHVwHyt2lJqJdesmQ== + "@coreui/coreui@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.1.tgz#e5faf540aeea31b0cc8d428d73080a364e4bc6fd" @@ -933,6 +946,11 @@ resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== +"@coreui/utils@1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@coreui/utils/-/utils-1.3.1.tgz#ebe6fa00ae7f46d166b26f116e74d55dfc89f5e0" + integrity sha512-WuWHX7bg89cJH34TWVsLe9RsxzBhTApj+X2Ja19xhjcpxt5Gv11Ozm+fwYt6DD7DgncTvpwYrMcnNlpp701UOg== + "@coreui/vue@^4.0.0-alpha.0": version "4.0.0-alpha.0" resolved "https://registry.yarnpkg.com/@coreui/vue/-/vue-4.0.0-alpha.0.tgz#f23e480c255d9f2aa43ef96ae9c1ade5be59aff1" @@ -3149,6 +3167,11 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +chart.js@^3.4.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.5.0.tgz#6eb075332d4ebbbb20a94e5a07a234052ed6c4fb" + integrity sha512-J1a4EAb1Gi/KbhwDRmoovHTRuqT8qdF0kZ4XgwxpGethJHUdDrkqyPYwke0a+BuvSeUxPf8Cos6AX2AB8H8GLA== + check-types@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"