diff --git a/ui/package-lock.json b/ui/package-lock.json
index d22ae0f8205..ab3561c05df 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -21,7 +21,7 @@
"@redux-devtools/extension": "3.2.3",
"@reduxjs/toolkit": "1.8.5",
"async": "3.2.4",
- "aws-sdk": "^2.1213.0",
+ "aws-sdk": "2.1680.0",
"axios": "1.6.0",
"body-parser": "1.20.0",
"cookie-parser": "1.4.6",
@@ -38,7 +38,7 @@
"flatpickr": "4.6.13",
"helmet": "6.0.0",
"immer": "9.0.15",
- "jest-when": "^3.6.0",
+ "jest-when": "3.6.0",
"js-cookie": "3.0.1",
"lodash": "4.17.21",
"lodash.clone": "4.5.0",
@@ -76,14 +76,15 @@
"@sinonjs/referee": "9.1.1",
"@testing-library/jest-dom": "6.4.2",
"@testing-library/react": "13.4.0",
- "@types/jest": "^29.5.12",
+ "@types/jest": "29.5.12",
"@wdio/cli": "8.31.0",
"@wdio/local-runner": "8.31.0",
"@wdio/mocha-framework": "8.31.0",
"@wdio/sauce-service": "8.31.0",
"@wdio/spec-reporter": "8.31.0",
"babel-jest": "29.7.0",
- "chromedriver": "^120",
+ "babel-preset-current-node-syntax": "1.0.1",
+ "chromedriver": "120",
"dotenv": "16.0.2",
"expect": "29.0.3",
"expect-webdriverio": "4.11.2",
@@ -3611,9 +3612,9 @@
}
},
"node_modules/aws-sdk": {
- "version": "2.1664.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1664.0.tgz",
- "integrity": "sha512-S2IA1cCGz38d8ZKsuQGwlK3LE+9cXFt7OFsSGQtKX1Mc40xFXpiqQy7jX1r0vZIiy9ZMnxeTcBPM28G/yYu2kA==",
+ "version": "2.1680.0",
+ "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1680.0.tgz",
+ "integrity": "sha512-XHNyhvVB49DC7Ea7+Gsvy4B+xP7tyry6Gw3b9g/DcilA1xmxxRzu8VE9GJ2rP4jYMc/TkX9FHkp5WLo57sITZA==",
"hasInstallScript": true,
"dependencies": {
"buffer": "4.9.2",
@@ -19479,9 +19480,9 @@
}
},
"aws-sdk": {
- "version": "2.1664.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1664.0.tgz",
- "integrity": "sha512-S2IA1cCGz38d8ZKsuQGwlK3LE+9cXFt7OFsSGQtKX1Mc40xFXpiqQy7jX1r0vZIiy9ZMnxeTcBPM28G/yYu2kA==",
+ "version": "2.1680.0",
+ "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1680.0.tgz",
+ "integrity": "sha512-XHNyhvVB49DC7Ea7+Gsvy4B+xP7tyry6Gw3b9g/DcilA1xmxxRzu8VE9GJ2rP4jYMc/TkX9FHkp5WLo57sITZA==",
"requires": {
"buffer": "4.9.2",
"events": "1.1.1",
diff --git a/ui/package.json b/ui/package.json
index d731890adec..aeb44dd5251 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -57,7 +57,8 @@
"@redux-devtools/extension": "3.2.3",
"@reduxjs/toolkit": "1.8.5",
"async": "3.2.4",
- "aws-sdk": "^2.1213.0",
+ "aws-sdk": "2.1680.0",
+ "axios": "1.6.0",
"body-parser": "1.20.0",
"cookie-parser": "1.4.6",
"cookie-session": "2.0.0",
@@ -73,7 +74,7 @@
"flatpickr": "4.6.13",
"helmet": "6.0.0",
"immer": "9.0.15",
- "jest-when": "^3.6.0",
+ "jest-when": "3.6.0",
"js-cookie": "3.0.1",
"lodash": "4.17.21",
"lodash.clone": "4.5.0",
@@ -97,7 +98,6 @@
"redux-devtools-extension": "2.13.9",
"redux-mock-store": "1.5.4",
"redux-thunk": "2.4.1",
- "axios": "1.6.0",
"setimmediate": "1.0.5",
"terser": "5.15.0",
"tslib": "2.4.0",
@@ -112,14 +112,15 @@
"@sinonjs/referee": "9.1.1",
"@testing-library/jest-dom": "6.4.2",
"@testing-library/react": "13.4.0",
- "@types/jest": "^29.5.12",
+ "@types/jest": "29.5.12",
"@wdio/cli": "8.31.0",
"@wdio/local-runner": "8.31.0",
"@wdio/mocha-framework": "8.31.0",
"@wdio/sauce-service": "8.31.0",
"@wdio/spec-reporter": "8.31.0",
"babel-jest": "29.7.0",
- "chromedriver": "^120",
+ "babel-preset-current-node-syntax": "1.0.1",
+ "chromedriver": "120",
"dotenv": "16.0.2",
"expect": "29.0.3",
"expect-webdriverio": "4.11.2",
diff --git a/ui/src/__tests__/components/denali/__snapshots__/Input.test.js.snap b/ui/src/__tests__/components/denali/__snapshots__/Input.test.js.snap
index 054b4065ad0..240370e4c7b 100644
--- a/ui/src/__tests__/components/denali/__snapshots__/Input.test.js.snap
+++ b/ui/src/__tests__/components/denali/__snapshots__/Input.test.js.snap
@@ -1107,58 +1107,58 @@ exports[`Input should render an input with error 1`] = `
color: #d01111;
}
-.css-1ibtbft-default-default-normal-default-input-subtitle-makeInputBaseClass.error input,
-.css-1ibtbft-default-default-normal-default-input-subtitle-makeInputBaseClass.error input.focused,
-.css-1ibtbft-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:active,
-.css-1ibtbft-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:focus {
+.css-17w65qf-default-default-normal-default-input-subtitle-makeInputBaseClass.error input,
+.css-17w65qf-default-default-normal-default-input-subtitle-makeInputBaseClass.error input.focused,
+.css-17w65qf-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:active,
+.css-17w65qf-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:focus {
border-bottom: 2px solid #d01111;
}
-.css-1ibtbft-default-default-normal-default-input-subtitle-makeInputBaseClass.error .message {
+.css-17w65qf-default-default-normal-default-input-subtitle-makeInputBaseClass.error .message {
color: #d01111;
}
-.css-7pw43o-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input,
-.css-7pw43o-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input.focused,
-.css-7pw43o-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input:active,
-.css-7pw43o-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input:focus {
+.css-zv347j-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input,
+.css-zv347j-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input.focused,
+.css-zv347j-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input:active,
+.css-zv347j-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error input:focus {
border-bottom: 2px solid #d01111;
}
-.css-7pw43o-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error .message {
+.css-zv347j-default-default-normal-default-input-subtitle-makeInputBaseClass-disabledCss-Input.error .message {
color: #d01111;
}
-.css-75nwcf-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input,
-.css-75nwcf-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input.focused,
-.css-75nwcf-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input:active,
-.css-75nwcf-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input:focus {
+.css-qk5url-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input,
+.css-qk5url-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input.focused,
+.css-qk5url-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input:active,
+.css-qk5url-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error input:focus {
border-bottom: 2px solid #d01111;
}
-.css-75nwcf-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error .message {
+.css-qk5url-default-default-normal-default-input-subtitle-makeInputBaseClass-darkCss-Input.error .message {
color: #d01111;
}
-.css-j9fivm-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input,
-.css-j9fivm-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input.focused,
-.css-j9fivm-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input:active,
-.css-j9fivm-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input:focus {
+.css-1pkkru2-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input,
+.css-1pkkru2-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input.focused,
+.css-1pkkru2-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input:active,
+.css-1pkkru2-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error input:focus {
border-bottom: 2px solid #d01111;
}
-.css-j9fivm-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error .message {
+.css-1pkkru2-default-default-normal-default-input-subtitle-makeInputBaseClass-darkDisabledCss-Input.error .message {
color: #d01111;
}
-.css-1cov534-default-default-normal-default-input-subtitle-makeInputBaseClass.error input,
-.css-1cov534-default-default-normal-default-input-subtitle-makeInputBaseClass.error input.focused,
-.css-1cov534-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:active,
-.css-1cov534-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:focus {
+.css-5jacvs-default-default-normal-default-input-subtitle-makeInputBaseClass.error input,
+.css-5jacvs-default-default-normal-default-input-subtitle-makeInputBaseClass.error input.focused,
+.css-5jacvs-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:active,
+.css-5jacvs-default-default-normal-default-input-subtitle-makeInputBaseClass.error input:focus {
border-bottom: 2px solid #d01111;
}
-.css-1cov534-default-default-normal-default-input-subtitle-makeInputBaseClass.error .message {
+.css-5jacvs-default-default-normal-default-input-subtitle-makeInputBaseClass.error .message {
color: #d01111;
}
diff --git a/ui/src/__tests__/components/group/__snapshots__/GroupRow.test.js.snap b/ui/src/__tests__/components/group/__snapshots__/GroupRow.test.js.snap
index 292899b4f19..762a6e177cf 100644
--- a/ui/src/__tests__/components/group/__snapshots__/GroupRow.test.js.snap
+++ b/ui/src/__tests__/components/group/__snapshots__/GroupRow.test.js.snap
@@ -23,7 +23,7 @@ exports[`GroupRow should render 1`] = `
padding-left: 20px;
}
-.emotion-6 {
+.emotion-10 {
background-color: #3570f40D;
text-align: center;
padding: 5px 0 5px 15px;
@@ -52,19 +52,19 @@ exports[`GroupRow should render 1`] = `
2017-08-03 18:44 UTC
|
N/A
|
@@ -92,7 +92,7 @@ exports[`GroupRow should render 1`] = `
|
@@ -114,7 +114,32 @@ exports[`GroupRow should render 1`] = `
|
+
+
+
+ |
+
@@ -139,7 +164,7 @@ exports[`GroupRow should render 1`] = `
|
@@ -164,7 +189,7 @@ exports[`GroupRow should render 1`] = `
|
@@ -189,7 +214,7 @@ exports[`GroupRow should render 1`] = `
|
diff --git a/ui/src/__tests__/components/group/__snapshots__/GroupTable.test.js.snap b/ui/src/__tests__/components/group/__snapshots__/GroupTable.test.js.snap
index ba0e4ae1044..383a32a1f52 100644
--- a/ui/src/__tests__/components/group/__snapshots__/GroupTable.test.js.snap
+++ b/ui/src/__tests__/components/group/__snapshots__/GroupTable.test.js.snap
@@ -22,6 +22,19 @@ exports[`GroupTable should render 1`] = `
}
.emotion-4 {
+ text-align: left;
+ border-bottom: 2px solid #d5d5d5;
+ color: #9a9a9a;
+ font-weight: 600;
+ padding-bottom: 5px;
+ vertical-align: top;
+ text-transform: uppercase;
+ padding: 5px 0 5px 15px;
+ word-break: break-all;
+}
+
+.emotion-10 {
+ text-align: center;
border-bottom: 2px solid #d5d5d5;
color: #9a9a9a;
font-weight: 600;
@@ -32,7 +45,7 @@ exports[`GroupTable should render 1`] = `
word-break: break-all;
}
-.emotion-20 {
+.emotion-22 {
box-sizing: border-box;
margin-top: 10px;
box-shadow: 0 1px 4px #d9d9d9;
@@ -42,25 +55,25 @@ exports[`GroupTable should render 1`] = `
padding: 5px 0 5px 15px;
}
-.emotion-22 {
+.emotion-24 {
text-align: left;
padding: 5px 0 5px 15px;
vertical-align: middle;
word-break: break-all;
}
-.emotion-24 {
+.emotion-26 {
padding-left: 20px;
}
-.emotion-26 {
+.emotion-32 {
text-align: center;
padding: 5px 0 5px 15px;
vertical-align: middle;
word-break: break-all;
}
-.emotion-32 {
+.emotion-34 {
fill: #188fff;
cursor: pointer;
vertical-align: text-bottom;
@@ -72,7 +85,7 @@ exports[`GroupTable should render 1`] = `
>
+
@@ -122,27 +138,32 @@ exports[`GroupTable should render 1`] = `
Members
Roles
|
+ Review
+ |
+
Tags
|
Settings
|
History
|
Delete
|
@@ -150,38 +171,38 @@ exports[`GroupTable should render 1`] = `
a
|
Invalid date
|
N/A
|
|
|
+
+
+
+ |
+
|
|
|
|
b
|
Invalid date
|
N/A
|
|
|
+
+
+
+ |
+
|
|
|
| |