diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml
index 85a21f7fb..fc580c8cb 100644
--- a/.github/workflows/storybook.yml
+++ b/.github/workflows/storybook.yml
@@ -17,26 +17,24 @@ jobs:
with:
fetch-depth: 0
- - name: Install Dependencies
- run: npm install
- working-directory: ./ui
-
- name: Build Storybook
- run: npm run build-storybook
working-directory: ./ui
+ run: |
+ npm ci
+ npx playwright install
+ npm run build-storybook
- name: Publish to Chromatic
id: chromatic
uses: chromaui/action@v11
with:
token: ${{ secrets.GITHUB_TOKEN }}
- projectToken: chpt_0314d7b0d66ad0c
+ projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
storybookBuildDir: "storybook-static"
workingDir: "./ui"
exitOnceUploaded: true
- - name: Test the deployed Storybook
+ - name: Test Storybook
+ working-directory: ./ui
run: |
- npx playwright install
npm run test-storybook -- --no-index-json --url ${{ steps.chromatic.outputs.storybookUrl }}
- working-directory: ./ui
\ No newline at end of file
diff --git a/ui/.storybook/preview-body.html b/ui/.storybook/preview-body.html
new file mode 100644
index 000000000..e2fcc54e1
--- /dev/null
+++ b/ui/.storybook/preview-body.html
@@ -0,0 +1 @@
+
diff --git a/ui/app/layout.tsx b/ui/app/layout.tsx
index dcdb42ec1..eb99123c7 100644
--- a/ui/app/layout.tsx
+++ b/ui/app/layout.tsx
@@ -9,7 +9,9 @@ type Props = {
export default function RootLayout({ children }: Props) {
return (
- {children}
+
+ {children}
+
);
}
diff --git a/ui/package-lock.json b/ui/package-lock.json
index 964810604..8651d99f1 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -9,13 +9,13 @@
"version": "0.1.0",
"license": "Apache-2.0",
"dependencies": {
- "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/patternfly": "^5.4.0",
"@patternfly/quickstarts": "^5.3.0",
- "@patternfly/react-charts": "^7.3.0",
- "@patternfly/react-core": "^5.3.4",
- "@patternfly/react-drag-drop": "^5.3.4",
+ "@patternfly/react-charts": "^7.4.0",
+ "@patternfly/react-core": "^5.4.0",
+ "@patternfly/react-drag-drop": "^5.4.0",
"@patternfly/react-icons": "^5.3.1",
- "@patternfly/react-table": "^5.3.4",
+ "@patternfly/react-table": "^5.4.0",
"@patternfly/react-tokens": "^5.2.0",
"@patternfly/react-user-feedback": "^5.0.0",
"@stdlib/string-truncate": "^0.2.2",
@@ -4094,9 +4094,9 @@
}
},
"node_modules/@patternfly/patternfly": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.3.1.tgz",
- "integrity": "sha512-KYIr9pKRTzHZNGuDuaa5j5CaZyLltvotPFGG1BiJalBDBGSOyk0BZCgHLowm4txKZXrLhorEuuv9XLrMQL8eoA=="
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.4.0.tgz",
+ "integrity": "sha512-9B33M4N0/KDyss6NpCwAhz18za7R+sXYiFrUObhGoJ1Cmg06SeScVrEAjT4yJwAClWUlKh604Af9wE4D7IF8Lg=="
},
"node_modules/@patternfly/quickstarts": {
"version": "5.3.0",
@@ -4128,275 +4128,49 @@
}
},
"node_modules/@patternfly/react-charts": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@patternfly/react-charts/-/react-charts-7.3.0.tgz",
- "integrity": "sha512-J6d/bFolI3zUOvJoK4lEveNeXZeJNfBq+iXgQ/mImESyW0H7MSebMcVB4d+NC6JX0QykuaOEn/7YMJMU9K73tw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-charts/-/react-charts-7.4.0.tgz",
+ "integrity": "sha512-2nvjoGw+ndAwiSFds041wMb4c1BnflyWLAutyC1kYTawhlKrSDGsd4heKWmquzg7GTLBzr1w6YbxKv2i2l7Z7g==",
"dependencies": {
- "@patternfly/react-styles": "^5.3.0",
- "@patternfly/react-tokens": "^5.3.0",
- "hoist-non-react-statics": "^3.3.0",
+ "@patternfly/react-styles": "^5.4.0",
+ "@patternfly/react-tokens": "^5.4.0",
+ "hoist-non-react-statics": "^3.3.2",
"lodash": "^4.17.21",
- "tslib": "^2.5.0",
- "victory-area": "^36.9.1",
- "victory-axis": "^36.9.1",
- "victory-bar": "^36.9.1",
- "victory-box-plot": "^36.9.1",
- "victory-chart": "^36.9.1",
- "victory-core": "^36.9.1",
- "victory-create-container": "^36.9.1",
- "victory-cursor-container": "^36.9.1",
- "victory-group": "^36.9.1",
- "victory-legend": "^36.9.1",
- "victory-line": "^36.9.1",
- "victory-pie": "^36.9.1",
- "victory-scatter": "^36.9.1",
- "victory-stack": "^36.9.1",
- "victory-tooltip": "^36.9.1",
- "victory-voronoi-container": "^36.9.1",
- "victory-zoom-container": "^36.9.1"
+ "tslib": "^2.6.3",
+ "victory-area": "^37.0.2",
+ "victory-axis": "^37.0.2",
+ "victory-bar": "^37.0.2",
+ "victory-box-plot": "^37.0.2",
+ "victory-chart": "^37.0.2",
+ "victory-core": "^37.0.2",
+ "victory-create-container": "^37.0.2",
+ "victory-cursor-container": "^37.0.2",
+ "victory-group": "^37.0.2",
+ "victory-legend": "^37.0.2",
+ "victory-line": "^37.0.2",
+ "victory-pie": "^37.0.2",
+ "victory-scatter": "^37.0.2",
+ "victory-stack": "^37.0.2",
+ "victory-tooltip": "^37.0.2",
+ "victory-voronoi-container": "^37.0.2",
+ "victory-zoom-container": "^37.0.2"
},
"peerDependencies": {
"react": "^17 || ^18",
"react-dom": "^17 || ^18"
}
},
- "node_modules/@patternfly/react-charts/node_modules/victory-area": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-36.9.1.tgz",
- "integrity": "sha512-rElzHXJBXZ6sFkYs10aFUoUikFI48XZLbFIfL1tzdA74T426fTRQZNlKvjb2s3XL4fcecqVpvlg1I2dkaAszIQ==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1",
- "victory-vendor": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-axis": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-36.9.1.tgz",
- "integrity": "sha512-s23wAFlE2KFSb6pRlmY4GXL7ZC2poL7jfUJbVWovBDkIUiz5G020ba2+RfMBL4tBTK006OPzQ3GeUPASG7qejA==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-bar": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-36.9.1.tgz",
- "integrity": "sha512-XCPKgeSBFItux1dBFpTZD90uqMw0wgd4+xD+sRgagVthTdppS3JV4YPNo1MxC/Gdm6XQfBFckcFpNG1qm3Noqw==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1",
- "victory-vendor": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-box-plot": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-36.9.1.tgz",
- "integrity": "sha512-+dSHrA1naP5xEuVeIEoRadE8VL0+QmobJ6qwTxhZyjSwR9CGOelFZEgK4oVzWb7pfSa3dYUlXQRc+UWG02zFVw==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1",
- "victory-vendor": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-chart": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-36.9.1.tgz",
- "integrity": "sha512-i87Ok1vAeY9LirQt6T7B8tSr7d1vAuZvVv7f1MTTlRLHEAvifBNiGrhZho5ETzvTOXOAM7UjwqzPZze0Gk66cA==",
- "dependencies": {
- "lodash": "^4.17.19",
- "react-fast-compare": "^3.2.0",
- "victory-axis": "^36.9.1",
- "victory-core": "^36.9.1",
- "victory-polar-axis": "^36.9.1",
- "victory-shared-events": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-core": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.9.1.tgz",
- "integrity": "sha512-voPTyOyyVipzJPjelxvszVixiI98ApMNb6X9qfaFYK7fHyavF/Hy4sf/Hwq1otatLI7zpr2hC4wF+af6HDELqA==",
- "dependencies": {
- "lodash": "^4.17.21",
- "react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-create-container": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-36.9.1.tgz",
- "integrity": "sha512-L1c66whZAFnChVQdU2E0aYiTy3Wc1cM58V2vZPo1ORea/W9h3ojOW2bpYkG/XLf67PgnFZ299i23UzuC16Z5uw==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-brush-container": "^36.9.1",
- "victory-core": "^36.9.1",
- "victory-cursor-container": "^36.9.1",
- "victory-selection-container": "^36.9.1",
- "victory-voronoi-container": "^36.9.1",
- "victory-zoom-container": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-cursor-container": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-36.9.1.tgz",
- "integrity": "sha512-jAxlHbebVjIvmyUBf2AVbfk3rpQNyWPSVoozcBAzjDKhrUn5GIPvytg8QvFsShwdCtSob1eSyBEsGkb16F6xnw==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-group": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-36.9.1.tgz",
- "integrity": "sha512-FJwZbrwMJSR/ucj4rYXKYJ+R6oDNsHPG2OvVs4KWkMSSp1Ld/0/V42qFqFNixcLAEcD5ACYtyigZOmS8VEnSnA==",
- "dependencies": {
- "lodash": "^4.17.19",
- "react-fast-compare": "^3.2.0",
- "victory-core": "^36.9.1",
- "victory-shared-events": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-legend": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-36.9.1.tgz",
- "integrity": "sha512-NVWJzEJgm2+LH94b6aUQ96M58TzAgKP9wXlQC/CuYLMqK45RiLwg7pkSNuXBdtQiJgpD3W6d6klHQmUP2JkNzA==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-line": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-36.9.1.tgz",
- "integrity": "sha512-WfnDMI5mYN+7rC21yG3IXLIkGL+xNPAFDYikCwtKD9MnHUqk1k/HMGTH0BCVPgXagwIzd8aGpbJGlvcfRr1Kvg==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1",
- "victory-vendor": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-pie": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-36.9.1.tgz",
- "integrity": "sha512-TjfGe1Wd8cWaV7Ldd2AgPstAT0qbxY8EHYj2YyB93qfZCwdLQqxEmDobl+T+BmnRtCodXUWdghkLvVggf4N0bQ==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1",
- "victory-vendor": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-scatter": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-36.9.1.tgz",
- "integrity": "sha512-n5h/PUW2pHwiBJi0gLt5D5/jM3ZNXnFqZyjFkiKP6nztUtLRQfjcDMwmRWFOF/WZS/e2C7qMYizuXmxuU5ZVOw==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-stack": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-36.9.1.tgz",
- "integrity": "sha512-yTSLyq3PShJIIsHFjRZcWJvJsZU0+kZ6OhYawqnE133XkaQFdA6C4nhMGCAs6VzFT9PofzFuU0OY4geZ70G1TQ==",
- "dependencies": {
- "lodash": "^4.17.19",
- "react-fast-compare": "^3.2.0",
- "victory-core": "^36.9.1",
- "victory-shared-events": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-tooltip": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-36.9.1.tgz",
- "integrity": "sha512-/ICZ4jaYFplSgK1HkFikEN9d4xlRm7dI7MouYTC1m74q869nMPycLJeVjUo9RsiPnUDeiJLAnKZnXb0oICyYsQ==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-voronoi-container": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-36.9.1.tgz",
- "integrity": "sha512-F/ZWvhF/JkRxFT1UPGf4HgPnBAhUmbRIBssAvsIRer4cr3p7RieMNTMcTYHtVwR9kTKClfmJKgn1T7imBGt2BA==",
- "dependencies": {
- "delaunay-find": "0.0.6",
- "lodash": "^4.17.19",
- "react-fast-compare": "^3.2.0",
- "victory-core": "^36.9.1",
- "victory-tooltip": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
- "node_modules/@patternfly/react-charts/node_modules/victory-zoom-container": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-36.9.1.tgz",
- "integrity": "sha512-2G+2iUsmTCpt1ItUWVOzK0CCRYCFf+/rH4uXuvXqipHjRnotz5bxOkuW68Fdx1MzGoexIc8DfQoKxKd/q0HkZA==",
- "dependencies": {
- "lodash": "^4.17.19",
- "victory-core": "^36.9.1"
- },
- "peerDependencies": {
- "react": ">=16.6.0"
- }
- },
"node_modules/@patternfly/react-core": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.3.4.tgz",
- "integrity": "sha512-zr2yeilIoFp8MFOo0vNgI8XuM+P2466zHvy4smyRNRH2/but2WObqx7Wu4ftd/eBMYdNqmTeuXe6JeqqRqnPMQ==",
- "dependencies": {
- "@patternfly/react-icons": "^5.3.2",
- "@patternfly/react-styles": "^5.3.1",
- "@patternfly/react-tokens": "^5.3.1",
- "focus-trap": "7.5.2",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.4.0.tgz",
+ "integrity": "sha512-Tz2Y9V4G2pnwrylc/4/FyxIRFvxiA8BEBIG6UBwXxrstnJmJaHgAIy6QJdJmERzVx3GVDz6/rM0PnMqa5R6auQ==",
+ "dependencies": {
+ "@patternfly/react-icons": "^5.4.0",
+ "@patternfly/react-styles": "^5.4.0",
+ "@patternfly/react-tokens": "^5.4.0",
+ "focus-trap": "7.5.4",
"react-dropzone": "^14.2.3",
- "tslib": "^2.5.0"
+ "tslib": "^2.6.3"
},
"peerDependencies": {
"react": "^17 || ^18",
@@ -4404,17 +4178,16 @@
}
},
"node_modules/@patternfly/react-drag-drop": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/@patternfly/react-drag-drop/-/react-drag-drop-5.3.4.tgz",
- "integrity": "sha512-K630QWbZcYPjKSTbRywqU2nXr229a4fbUt1LqC1ODtNprHGZtvk+pl8qpU9JEToE8Qns8WPjmuyp6ugPB7cKzA==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-drag-drop/-/react-drag-drop-5.4.0.tgz",
+ "integrity": "sha512-QL3HhyLLMJ4GBwrSpmKdCww2twnjHdE4CDVDTje2JG5yxR91q5M4Uxva6ObYCoMOSSHJ0dTfcqIMUaxcBQkDlQ==",
"dependencies": {
- "@dnd-kit/core": "^6.0.8",
+ "@dnd-kit/core": "^6.1.0",
"@dnd-kit/modifiers": "^6.0.1",
"@dnd-kit/sortable": "^7.0.2",
- "@patternfly/react-core": "^5.3.4",
- "@patternfly/react-icons": "^5.3.2",
- "@patternfly/react-styles": "^5.3.1",
- "memoize-one": "^5.1.0",
+ "@patternfly/react-core": "^5.4.0",
+ "@patternfly/react-icons": "^5.4.0",
+ "@patternfly/react-styles": "^5.4.0",
"resize-observer-polyfill": "^1.5.1"
},
"peerDependencies": {
@@ -4422,36 +4195,31 @@
"react-dom": "^17 || ^18"
}
},
- "node_modules/@patternfly/react-drag-drop/node_modules/memoize-one": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
- "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="
- },
"node_modules/@patternfly/react-icons": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.3.2.tgz",
- "integrity": "sha512-GEygYbl0H4zD8nZuTQy2dayKIrV2bMMeWKSOEZ16Y3EYNgYVUOUnN+J0naAEuEGH39Xb1DE9n+XUbE1PC4CxPA==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.4.0.tgz",
+ "integrity": "sha512-2M3qN/naultvRHeG2laJMmoIroFCGAyfwTVrnCjSkG6/KnRoXV0+dqd+Xrh7xzpzvIJB1klvifC0oX42cEkDrA==",
"peerDependencies": {
"react": "^17 || ^18",
"react-dom": "^17 || ^18"
}
},
"node_modules/@patternfly/react-styles": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.3.1.tgz",
- "integrity": "sha512-H6uBoFH3bJjD6PP75qZ4k+2TtF59vxf9sIVerPpwrGJcRgBZbvbMZCniSC3+S2LQ8DgXLnDvieq78jJzHz0hiA=="
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.4.0.tgz",
+ "integrity": "sha512-4ZE0s6LkX/0KsN0FOeogrDoj18m+BPA73YKnabZGB4SDRzrBNeBh2a6bSt546ZseEjkoJ+S81kOG0G8YckPQYg=="
},
"node_modules/@patternfly/react-table": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.3.4.tgz",
- "integrity": "sha512-jGaiuo02scaC1HdGNHuYVRjtQCOB+vtvfbgS7nl1Y8ZcJ08wyUGhGSrEpNHfGAQ1XDSSoELAxj0cjOQwAAQw1A==",
- "dependencies": {
- "@patternfly/react-core": "^5.3.4",
- "@patternfly/react-icons": "^5.3.2",
- "@patternfly/react-styles": "^5.3.1",
- "@patternfly/react-tokens": "^5.3.1",
- "lodash": "^4.17.19",
- "tslib": "^2.5.0"
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.4.0.tgz",
+ "integrity": "sha512-HkXxVEPeI6nRVSUSHb5BungF41IfjB8W2VqaA3SX+6fGxQAW0e/Hb58ctUdPR2VJ/S2YZFcIcqCCWQtQEf+xKA==",
+ "dependencies": {
+ "@patternfly/react-core": "^5.4.0",
+ "@patternfly/react-icons": "^5.4.0",
+ "@patternfly/react-styles": "^5.4.0",
+ "@patternfly/react-tokens": "^5.4.0",
+ "lodash": "^4.17.21",
+ "tslib": "^2.6.3"
},
"peerDependencies": {
"react": "^17 || ^18",
@@ -4459,9 +4227,9 @@
}
},
"node_modules/@patternfly/react-tokens": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.3.1.tgz",
- "integrity": "sha512-VYK0uVP2/2RJ7ZshJCCLeq0Boih5I1bv+9Z/Bg6h12dCkLs85XsxAX9Ve+BGIo5DF54/mzcRHE1RKYap4ISXuw=="
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.0.tgz",
+ "integrity": "sha512-KONkwCVOMyklhuuaYeYgcAsGtCBQXnsBGZeolhOdSzr2Mj0RVSW0oMrQPgZuPVzhhC/kbqgClHJJl6xuG9xheA=="
},
"node_modules/@patternfly/react-user-feedback": {
"version": "5.0.0",
@@ -13225,9 +12993,9 @@
}
},
"node_modules/focus-trap": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.2.tgz",
- "integrity": "sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==",
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz",
+ "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==",
"dependencies": {
"tabbable": "^6.2.0"
}
@@ -21204,9 +20972,9 @@
}
},
"node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
},
"node_modules/tsutils": {
"version": "3.21.0",
@@ -21716,113 +21484,260 @@
"node": ">= 0.8"
}
},
+ "node_modules/victory-area": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-37.0.2.tgz",
+ "integrity": "sha512-KEuJiBg/VQq1CSQe8U1Gk1eI/sMm+Y4WGveKkx9lXvgPHqxXog2Of+j+q1ZY0bXVrb9vAlIuJHPg4Oq+UQRUYw==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-axis": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-37.0.2.tgz",
+ "integrity": "sha512-tmjq43m7hto7NblaJwPiSloilFIlmZ4UMt91yv0dBUlM8sexRTE8g/fAvnioTblVEec/t91sqQBoLta5VZnWIQ==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-bar": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-37.0.2.tgz",
+ "integrity": "sha512-ofezvu4NYkxaQZuLJSnQVsgQKO+869IEYZQuIvc7EtiLrVSznNygqcDrZzLJ+0q6ZxGRIJ/1cdEgaz2dS40ukQ==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-box-plot": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-37.0.2.tgz",
+ "integrity": "sha512-NzhxPRXues5F3Ay3JRLAnDBGrSC3940KmFHtc14F0Y+KDmwMDa15c2MBME9Rhg6SOvKL/o+jGzYX8ohE3k94kA==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
"node_modules/victory-brush-container": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-36.9.1.tgz",
- "integrity": "sha512-XyLqCQ1LV1QbnWJh1ZlNxzk5Yp8PHqzGH6HLcnnKodZE8FBWTSREgELMQCrcT9NczI2GAA7XNkhGkZcJ4SuBMw==",
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-37.0.2.tgz",
+ "integrity": "sha512-eZBarKzkGw1fM3n1FSGo5MAE7o4ZM3a87aSSRuIK4aMgGxaZkxKV4y219WCIIDeYw6U4l7T+tDXSw71XbXGG3g==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-chart": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-37.0.2.tgz",
+ "integrity": "sha512-OpNvSzypQyhyJtBYAcx+9vJZTry2HssBJVT5Yui1NrT4IcHTuw02z5Zg/RYFgADloqraA+TsVzZbJQcfD/j6MA==",
"dependencies": {
"lodash": "^4.17.19",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.9.1"
+ "victory-axis": "^37.0.2",
+ "victory-core": "^37.0.2",
+ "victory-polar-axis": "^37.0.2",
+ "victory-shared-events": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
- "node_modules/victory-brush-container/node_modules/victory-core": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.9.1.tgz",
- "integrity": "sha512-voPTyOyyVipzJPjelxvszVixiI98ApMNb6X9qfaFYK7fHyavF/Hy4sf/Hwq1otatLI7zpr2hC4wF+af6HDELqA==",
+ "node_modules/victory-core": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-37.0.2.tgz",
+ "integrity": "sha512-B3A3yCanjskShZTFtA1Bp8BLXniaTtjzaKHOChjCkay8oRkWjGMy0aZdCL7ezfUWVHAaFUIw248PgqApMn1K/w==",
"dependencies": {
"lodash": "^4.17.21",
"react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.9.1"
+ "victory-vendor": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
- "node_modules/victory-polar-axis": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-36.9.1.tgz",
- "integrity": "sha512-C7oPeRzG0Mn+Veu8qI1lVgiBMyZwdrvnplUi6AnFvYf9wURoFjyC+DQ7Eh5IH4TeVQz9rr9ksiliFtXPOHCwvg==",
+ "node_modules/victory-create-container": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-37.0.2.tgz",
+ "integrity": "sha512-cojSUT/TWunznM3rMlchlYZ+QdTLKHQE519ZQdomA04rKdU+rK/X+XaeMHDWZVRZHp4YrfUmR7OfOb4AHBTm7w==",
"dependencies": {
"lodash": "^4.17.19",
- "victory-core": "^36.9.1"
+ "victory-brush-container": "^37.0.2",
+ "victory-core": "^37.0.2",
+ "victory-cursor-container": "^37.0.2",
+ "victory-selection-container": "^37.0.2",
+ "victory-voronoi-container": "^37.0.2",
+ "victory-zoom-container": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
- "node_modules/victory-polar-axis/node_modules/victory-core": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.9.1.tgz",
- "integrity": "sha512-voPTyOyyVipzJPjelxvszVixiI98ApMNb6X9qfaFYK7fHyavF/Hy4sf/Hwq1otatLI7zpr2hC4wF+af6HDELqA==",
+ "node_modules/victory-cursor-container": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-37.0.2.tgz",
+ "integrity": "sha512-07PB8XNYi9AqnwZjCxQ6gKcJip6p2fwUT1+aHYDUAy/ncL6xBZD4t3sXErPHT3ha/itx7I861OsehDLZCjnkHA==",
"dependencies": {
- "lodash": "^4.17.21",
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-group": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-37.0.2.tgz",
+ "integrity": "sha512-uBU3PdndeOxE5E+LVoVnT3ciJNwlTj99Deh178AARJ3jKuuH3hJ7Fnw+tgQjQNMdRuKKxILJdddd9ouktLTJJA==",
+ "dependencies": {
+ "lodash": "^4.17.19",
"react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.9.1"
+ "victory-core": "^37.0.2",
+ "victory-shared-events": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
- "node_modules/victory-selection-container": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-36.9.1.tgz",
- "integrity": "sha512-yugHpsS+JHmhJdhduuDHIBVg0mJ60Nge52CCHdiqM7hitcK1+hJgeEPt9zyCDYivQrBimRCGjNYfXhjjCbxzrg==",
+ "node_modules/victory-legend": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-37.0.2.tgz",
+ "integrity": "sha512-mbScaQepyvLVghyRSxsccZwpf3LTz434GuWIh5aFQcP8pTrGT+9V8Wtw6N6W/4MxHBznh1sGZbI755k+IM2oNQ==",
"dependencies": {
"lodash": "^4.17.19",
- "victory-core": "^36.9.1"
+ "victory-core": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
- "node_modules/victory-selection-container/node_modules/victory-core": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.9.1.tgz",
- "integrity": "sha512-voPTyOyyVipzJPjelxvszVixiI98ApMNb6X9qfaFYK7fHyavF/Hy4sf/Hwq1otatLI7zpr2hC4wF+af6HDELqA==",
+ "node_modules/victory-line": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-37.0.2.tgz",
+ "integrity": "sha512-b0Jj9uYGzWhA3KCbzjvraxKfP3gB+sqzaU/r2JQdICug0isGQHnng3vW40RNveEjE6CfIEHGZdylSCAbjAFhzQ==",
"dependencies": {
- "lodash": "^4.17.21",
- "react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.9.1"
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-pie": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-37.0.2.tgz",
+ "integrity": "sha512-rdaL7Or5BU/368xLoe8FThekxx9ICgwmtaUc2Lt1w8uklt6S3SBMbAoL2lmr5IutZf55HYRX64vM3TGqWjD3+w==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-polar-axis": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-37.0.2.tgz",
+ "integrity": "sha512-qqIk9fFYuL9G/RzHoXB/9ZI6DkKHdfdczI2vdl2rl0KdzAcfd9Eosa9EHmnTh/9ijPJvYi++1ul1WQNRWXBVSg==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-scatter": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-37.0.2.tgz",
+ "integrity": "sha512-BY83Y+D3enHqPvHAt3HrEaT5ckmcj3vq3QJ28e1b6DhlbGWoS/DEmhf5OiHF+wCBSSDBOkAyq1uTXSbcHKyLXQ==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-selection-container": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-37.0.2.tgz",
+ "integrity": "sha512-HgLmGTIZNdlpZ081ZowJAoUYE69q4p9sB0h8FBKbM7xPDXfH9Eh6MZ5RIfoen9GdB4Hz0He4vQZIU5OOK3TNDQ==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-shared-events": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-36.9.1.tgz",
- "integrity": "sha512-U+iDeuv17qYbigMivQcYmZPrvCMHQ8oHFprrlmF9K9cby3q9NFuZ6bbZUngm8kB61P0L6gR0BbYSWvdT9QUEbA==",
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-37.0.2.tgz",
+ "integrity": "sha512-1U1yljfsFs3fGJmoSZt1j/ZgdV4tf2hWhue2Xixn71ZEYFBlsF6hY3gXI5EzRji1QhHa3mnar17wrgr++H+CWQ==",
"dependencies": {
"json-stringify-safe": "^5.0.1",
"lodash": "^4.17.19",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.9.1"
+ "victory-core": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
- "node_modules/victory-shared-events/node_modules/victory-core": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.9.1.tgz",
- "integrity": "sha512-voPTyOyyVipzJPjelxvszVixiI98ApMNb6X9qfaFYK7fHyavF/Hy4sf/Hwq1otatLI7zpr2hC4wF+af6HDELqA==",
+ "node_modules/victory-stack": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-37.0.2.tgz",
+ "integrity": "sha512-CbinJJxkN7WT6XJ8EWZLXiibqHGU++rKqyh95jo01U+FZ7QOu5l0qf7OxfEnmEWGLF3J5hcMEOSX22lrdtxl+A==",
"dependencies": {
- "lodash": "^4.17.21",
+ "lodash": "^4.17.19",
"react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.9.1"
+ "victory-core": "^37.0.2",
+ "victory-shared-events": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-tooltip": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-37.0.2.tgz",
+ "integrity": "sha512-UYne2i9in8bwxz0z6+kknvZbKVbMdfapQnISDBBWfmqWVHirsxNGJUFaSrHMqEBdNtTCXLd0vNhADJxIUKGtqA==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-vendor": {
- "version": "36.9.1",
- "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.1.tgz",
- "integrity": "sha512-+pZIP+U3pEJdDCeFmsXwHzV7vNHQC/eIbHklfe2ZCZqayYRH7lQbHcVgsJ0XOOv27hWs4jH4MONgXxHMObTMSA==",
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.0.2.tgz",
+ "integrity": "sha512-Mjs+00QR256itUM/jVqGJkAw5OADpwjQj7sOEqLqJQfnj9uuf7cPto1KCjrS5d+E6lb0mE5kYwUfzBq0BrMa8Q==",
"dependencies": {
"@types/d3-array": "^3.0.3",
"@types/d3-ease": "^3.0.0",
@@ -21840,6 +21755,33 @@
"d3-timer": "^3.0.1"
}
},
+ "node_modules/victory-voronoi-container": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-37.0.2.tgz",
+ "integrity": "sha512-iqx/35Rx9vMDKkHw+2xibAF8OT4MTHZk9GG7sPxnlYWoZqDSuuaqR5SmrHosDmw2oqXbj7AqG2wqfxmbMp7ZhA==",
+ "dependencies": {
+ "delaunay-find": "0.0.6",
+ "lodash": "^4.17.19",
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "^37.0.2",
+ "victory-tooltip": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-zoom-container": {
+ "version": "37.0.2",
+ "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-37.0.2.tgz",
+ "integrity": "sha512-CCTm7EgCtFKBduEgJjYTokC13sy0LmLC3Eczb967n7IZUUrIaNQsyGajW3gH5wbof4zeHSpuZghRGPUB2DVQ1Q==",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "victory-core": "^37.0.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
+ }
+ },
"node_modules/vm-browserify": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
diff --git a/ui/package.json b/ui/package.json
index e856985ef..c863ef651 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -14,13 +14,13 @@
"test": "npx playwright test --config ./tests/playwright/playwright.config.ts"
},
"dependencies": {
- "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/patternfly": "^5.4.0",
"@patternfly/quickstarts": "^5.3.0",
- "@patternfly/react-charts": "^7.3.0",
- "@patternfly/react-core": "^5.3.4",
- "@patternfly/react-drag-drop": "^5.3.4",
+ "@patternfly/react-charts": "^7.4.0",
+ "@patternfly/react-core": "^5.4.0",
+ "@patternfly/react-drag-drop": "^5.4.0",
"@patternfly/react-icons": "^5.3.1",
- "@patternfly/react-table": "^5.3.4",
+ "@patternfly/react-table": "^5.4.0",
"@patternfly/react-tokens": "^5.2.0",
"@patternfly/react-user-feedback": "^5.0.0",
"@stdlib/string-truncate": "^0.2.2",