diff --git a/client/package-lock.json b/client/package-lock.json index 46be99f..3a9b935 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -2945,11 +2945,6 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "chartist": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.10.1.tgz", - "integrity": "sha1-PdUT1THfymt453f+BQDZx+ZAaTE=" - }, "check-types": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", @@ -15830,14 +15825,6 @@ } } }, - "react-chartist": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/react-chartist/-/react-chartist-0.13.3.tgz", - "integrity": "sha512-lHA2JKy6S81/4KNhr1kXXXVyfeSOPVaxLX9Ohf31ntOj7XNGu5392qIvss+zfUWUuj5XCO1fy7w2fUCCUXkjBA==", - "requires": { - "prop-types": "^15.5.8" - } - }, "react-dev-utils": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-7.0.5.tgz", diff --git a/client/package.json b/client/package.json index c67aee0..24c02ff 100644 --- a/client/package.json +++ b/client/package.json @@ -3,13 +3,11 @@ "version": "0.1.0", "private": true, "dependencies": { - "chartist": "^0.10.1", "lodash": "^4.17.11", "moment": "^2.24.0", "node-sass": "^4.11.0", "page": "^1.11.4", "react": "^16.8.2", - "react-chartist": "^0.13.3", "react-dom": "^16.8.2", "react-modal": "^3.8.1", "react-scripts": "2.1.5", diff --git a/client/src/components/chart.js b/client/src/components/chart.js index 3d35ae2..b301819 100644 --- a/client/src/components/chart.js +++ b/client/src/components/chart.js @@ -1,14 +1,6 @@ import _ from 'lodash'; import React from 'react'; -import ChartistGraph from 'react-chartist'; - -const options = { - donut: true, - donutWidth: 23, - donutSolid: true, - startAngle: 0, - showLabel: false, -}; +import Donut from './donut'; export default function Chart(props) { const {used = 0, usedSuffix, available = 0, availableSuffix, pending = 0, decimals = 1} = props; @@ -16,12 +8,11 @@ export default function Chart(props) { const fixedUsed = _.round(used, decimals); const fixedPending = _.round(pending, decimals); const fixedAvailable = _.round(available, decimals); - const fixedRemaining = fixedAvailable - fixedUsed - fixedPending; - const data = getData(fixedUsed, fixedPending, fixedRemaining); + const {percent, percent2} = getData(fixedUsed, fixedPending, fixedAvailable); return (