From b81f984e98f12742c645787f28ac483ac85c8843 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Wed, 14 Sep 2022 13:48:23 +0200 Subject: build(web/ui): Update dependencies This change updates the dependencies of the OpenDC web interface were possible. We remain on React 17 until PatternFly adds support for the new React version. --- opendc-web/opendc-web-ui/package.json | 44 +++++++++++++++++------------------ 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'opendc-web/opendc-web-ui/package.json') diff --git a/opendc-web/opendc-web-ui/package.json b/opendc-web/opendc-web-ui/package.json index b11db463..c0b6a96c 100644 --- a/opendc-web/opendc-web-ui/package.json +++ b/opendc-web/opendc-web-ui/package.json @@ -17,44 +17,44 @@ "license": "MIT", "private": true, "dependencies": { - "@auth0/auth0-react": "^1.10.1", - "@fortawesome/fontawesome-svg-core": "^6.1.1", - "@fortawesome/free-solid-svg-icons": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.1.18", - "@patternfly/react-core": "^4.214.1", - "@patternfly/react-icons": "^4.65.1", - "@patternfly/react-table": "^4.83.1", + "@auth0/auth0-react": "^1.11.0", + "@fortawesome/fontawesome-svg-core": "^6.2.0", + "@fortawesome/free-solid-svg-icons": "^6.2.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "@patternfly/react-core": "^4.235.7", + "@patternfly/react-icons": "^4.86.7", + "@patternfly/react-table": "^4.104.7", "@sentry/react": "^6.19.7", "@sentry/tracing": "^6.19.7", "approximate-number": "^2.1.0", - "classnames": "^2.3.1", - "immer": "^9.0.14", - "konva": "^7.2.5", - "mathjs": "^7.6.0", - "next": "^12.1.6", + "classnames": "^2.3.2", + "immer": "^9.0.15", + "konva": "^8.3.12", + "mathjs": "^11.2.1", + "next": "^12.3.0", "next-global-css": "^1.3.1", "normalizr": "^3.6.2", - "prettier": "^2.6.2", + "prettier": "^2.7.1", "prop-types": "^15.8.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-hotkeys-hook": "^3.4.6", + "react-hotkeys-hook": "^3.4.7", "react-konva": "^17.0.2-6", - "react-query": "^3.39.0", - "react-redux": "^8.0.1", - "recharts": "^2.1.9", + "react-query": "^3.39.2", + "react-redux": "^8.0.2", + "recharts": "^2.1.14", "redux": "^4.2.0", "redux-logger": "^3.0.6", - "redux-saga": "^1.1.3", + "redux-saga": "^1.2.1", "redux-thunk": "^2.4.1", - "sass": "^1.51.0", + "sass": "^1.54.9", "svgsaver": "^0.9.0", - "use-resize-observer": "^9.0.0", + "use-resize-observer": "^9.0.2", "uuid": "^8.3.2" }, "devDependencies": { - "eslint": "^8.15.0", - "eslint-config-next": "^12.1.6" + "eslint": "^8.23.1", + "eslint-config-next": "^12.3.0" }, "scripts": { "format": "prettier --write src", -- cgit v1.2.3 From cf1952db3a488bb779a15732dc8af39143b50787 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Wed, 14 Sep 2022 15:16:35 +0200 Subject: build(web/ui): Use clsx instead of classnames This change replaces the classnames dependency for the clsx dependency, which uses less code and is in general faster than the classnames dependency. --- opendc-web/opendc-web-ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'opendc-web/opendc-web-ui/package.json') diff --git a/opendc-web/opendc-web-ui/package.json b/opendc-web/opendc-web-ui/package.json index c0b6a96c..c98c5458 100644 --- a/opendc-web/opendc-web-ui/package.json +++ b/opendc-web/opendc-web-ui/package.json @@ -27,7 +27,7 @@ "@sentry/react": "^6.19.7", "@sentry/tracing": "^6.19.7", "approximate-number": "^2.1.0", - "classnames": "^2.3.2", + "clsx": "^1.2.1", "immer": "^9.0.15", "konva": "^8.3.12", "mathjs": "^11.2.1", -- cgit v1.2.3 From 98bc4c3e9458aea98890b770493f14327a7bc7c4 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 15 Sep 2022 22:52:00 +0200 Subject: refactor(web/ui): Use PatternFly Charts for plots This change updates the OpenDC web interface to use the PatternFly Charts package to render the results of a portfolio. Previously, we used Recharts, but this package does not support SSR, whereas the PatternFly Charts package matches our design framework. --- opendc-web/opendc-web-ui/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'opendc-web/opendc-web-ui/package.json') diff --git a/opendc-web/opendc-web-ui/package.json b/opendc-web/opendc-web-ui/package.json index c98c5458..a4cac1be 100644 --- a/opendc-web/opendc-web-ui/package.json +++ b/opendc-web/opendc-web-ui/package.json @@ -24,9 +24,9 @@ "@patternfly/react-core": "^4.235.7", "@patternfly/react-icons": "^4.86.7", "@patternfly/react-table": "^4.104.7", + "@patternfly/react-charts": "^6.88.7", "@sentry/react": "^6.19.7", "@sentry/tracing": "^6.19.7", - "approximate-number": "^2.1.0", "clsx": "^1.2.1", "immer": "^9.0.15", "konva": "^8.3.12", @@ -42,7 +42,6 @@ "react-konva": "^17.0.2-6", "react-query": "^3.39.2", "react-redux": "^8.0.2", - "recharts": "^2.1.14", "redux": "^4.2.0", "redux-logger": "^3.0.6", "redux-saga": "^1.2.1", @@ -50,7 +49,8 @@ "sass": "^1.54.9", "svgsaver": "^0.9.0", "use-resize-observer": "^9.0.2", - "uuid": "^8.3.2" + "uuid": "^8.3.2", + "victory-errorbar": "^36.6.7" }, "devDependencies": { "eslint": "^8.23.1", -- cgit v1.2.3