diff --git a/package.json b/package.json
index ca7f5c9..7fd7c5f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/coreui-free-react-admin-template",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"description": "CoreUI React Open Source Bootstrap 4 Admin Template",
"author": "Ćukasz Holeczek",
"homepage": "https://coreui.io",
@@ -13,6 +13,7 @@
},
"dependencies": {
"@coreui/coreui": "^2.0.0-beta.10",
+ "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0",
"@coreui/react": "^2.0.0-beta.1",
"bootstrap": "^4.1.0",
"chart.js": "^2.7.2",
@@ -35,8 +36,8 @@
"react-scripts": "^1.1.4"
},
"scripts": {
- "build-css": "node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/",
- "watch-css": "npm run build-css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
+ "build-css": "node-sass-chokidar --include-path ./node_modules ./src/scss -o ./src/scss",
+ "watch-css": "npm run build-css && node-sass-chokidar --include-path ./node_modules ./src/scss -o ./src/scss --watch --recursive",
"start-js": "react-scripts start",
"start": "npm-run-all -p watch-css start-js",
"build-js": "react-scripts build",
diff --git a/src/scss/style.scss b/src/scss/style.scss
index 458464a..fbe62fa 100644
--- a/src/scss/style.scss
+++ b/src/scss/style.scss
@@ -2,9 +2,9 @@
@import "variables";
// Import styles
-@import "../../node_modules/@coreui/coreui/scss/coreui";
+@import "@coreui/coreui/scss/coreui.scss";
// Temp fix for reactstrap
-@import 'node_modules/@coreui/coreui/scss/_dropdown-menu-right.scss';
+@import '@coreui/coreui/scss/_dropdown-menu-right.scss';
// If you want to add something do it here
@import "custom";
diff --git a/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.js b/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.js
index 337fcb5..333c313 100644
--- a/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.js
+++ b/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.js
@@ -209,7 +209,7 @@ class ButtonDropdowns extends Component {
Direction Up
-
+
Header
Action Disabled
Action
diff --git a/src/views/Charts/Charts.js b/src/views/Charts/Charts.js
index 1be2648..509a520 100644
--- a/src/views/Charts/Charts.js
+++ b/src/views/Charts/Charts.js
@@ -1,6 +1,7 @@
import React, { Component } from 'react';
import { Bar, Doughnut, Line, Pie, Polar, Radar } from 'react-chartjs-2';
import { Card, CardBody, CardColumns, CardHeader } from 'reactstrap';
+import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips';
const line = {
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
@@ -142,6 +143,14 @@ const polar = {
],
};
+const options = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
+ maintainAspectRatio: false
+}
+
class Charts extends Component {
render() {
return (
@@ -158,7 +167,7 @@ class Charts extends Component {
-
+
@@ -173,7 +182,7 @@ class Charts extends Component {
-
+
@@ -233,7 +242,7 @@ class Charts extends Component {
diff --git a/src/views/Dashboard/Dashboard.js b/src/views/Dashboard/Dashboard.js
index 6f28c06..3998ebc 100644
--- a/src/views/Dashboard/Dashboard.js
+++ b/src/views/Dashboard/Dashboard.js
@@ -21,6 +21,7 @@ import {
Table,
} from 'reactstrap';
import Widget03 from '../../views/Widgets/Widget03'
+import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips';
const brandPrimary = '#20a8d8';
const brandSuccess = '#4dbd74';
@@ -42,6 +43,10 @@ const cardChartData1 = {
};
const cardChartOpts1 = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
maintainAspectRatio: false,
legend: {
display: false,
@@ -78,8 +83,9 @@ const cardChartOpts1 = {
hitRadius: 10,
hoverRadius: 4,
},
- },
-};
+ }
+}
+
// Card Chart 2
const cardChartData2 = {
@@ -95,6 +101,10 @@ const cardChartData2 = {
};
const cardChartOpts2 = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
maintainAspectRatio: false,
legend: {
display: false,
@@ -149,6 +159,10 @@ const cardChartData3 = {
};
const cardChartOpts3 = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
maintainAspectRatio: false,
legend: {
display: false,
@@ -189,6 +203,10 @@ const cardChartData4 = {
};
const cardChartOpts4 = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
maintainAspectRatio: false,
legend: {
display: false,
@@ -233,6 +251,10 @@ const makeSocialBoxData = (dataSetNo) => {
};
const socialChartOpts = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
responsive: true,
maintainAspectRatio: false,
legend: {
@@ -303,6 +325,10 @@ const makeSparkLineData = (dataSetNo, variant) => {
};
const sparklineChartOpts = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips
+ },
responsive: true,
maintainAspectRatio: true,
scales: {
@@ -361,7 +387,7 @@ for (var i = 0; i <= elements; i++) {
}
const mainChart = {
- labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S', 'M', 'T', 'W', 'T', 'F', 'S', 'S', 'M', 'T', 'W', 'T', 'F', 'S', 'S', 'M', 'T', 'W', 'T', 'F', 'S', 'S'],
+ labels: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'],
datasets: [
{
label: 'My First dataset',
@@ -392,6 +418,18 @@ const mainChart = {
};
const mainChartOpts = {
+ tooltips: {
+ enabled: false,
+ custom: CustomTooltips,
+ intersect: true,
+ mode: 'index',
+ position: 'nearest',
+ callbacks: {
+ labelColor: function(tooltipItem, chart) {
+ return { backgroundColor: chart.data.datasets[tooltipItem.datasetIndex].borderColor }
+ }
+ }
+ },
maintainAspectRatio: false,
legend: {
display: false,