diff --git a/ui/package-lock.json b/ui/package-lock.json
index a0c7a8baa..81f9907d2 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -4539,14 +4539,6 @@
"csstype": "^3.0.2"
}
},
- "@types/react-autosuggest": {
- "version": "10.1.4",
- "resolved": "https://registry.npmjs.org/@types/react-autosuggest/-/react-autosuggest-10.1.4.tgz",
- "integrity": "sha512-NdSUpRX6u1VsLpF63ss3yBGGcTFDJZg35D9XPTOgXPaUXZTJcfglcjyYgQwiMYRsbnz438dWt2gff/qIb7sWcw==",
- "requires": {
- "@types/react": "*"
- }
- },
"@types/react-dom": {
"version": "17.0.3",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.3.tgz",
@@ -7338,8 +7330,7 @@
"compute-scroll-into-view": {
"version": "1.0.17",
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
- "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==",
- "dev": true
+ "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg=="
},
"concat-map": {
"version": "0.0.1",
@@ -8801,7 +8792,6 @@
"version": "6.1.2",
"resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.2.tgz",
"integrity": "sha512-WnPoQ6miic4+uEzPEfqgeen0t5YREOUabMopU/Juo/UYDMZl0ZACkO6ykWCRg48dlEUmEt6zfaJlj1x7kEy78g==",
- "dev": true,
"requires": {
"@babel/runtime": "^7.13.10",
"compute-scroll-into-view": "^1.0.17",
@@ -8812,8 +8802,7 @@
"react-is": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
}
}
},
@@ -9184,7 +9173,8 @@
"es6-promise": {
"version": "4.2.8",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
},
"es6-promise-pool": {
"version": "2.5.0",
@@ -16781,18 +16771,6 @@
"whatwg-fetch": "^3.4.1"
}
},
- "react-autosuggest": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-10.1.0.tgz",
- "integrity": "sha512-/azBHmc6z/31s/lBf6irxPf/7eejQdR0IqnZUzjdSibtlS8+Rw/R79pgDAo6Ft5QqCUTyEQ+f0FhL+1olDQ8OA==",
- "requires": {
- "es6-promise": "^4.2.8",
- "prop-types": "^15.7.2",
- "react-themeable": "^1.1.0",
- "section-iterator": "^2.0.0",
- "shallow-equal": "^1.2.1"
- }
- },
"react-colorful": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.1.2.tgz",
@@ -17370,21 +17348,6 @@
"use-latest": "^1.0.0"
}
},
- "react-themeable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/react-themeable/-/react-themeable-1.1.0.tgz",
- "integrity": "sha1-fURm3ZsrX6dQWHJ4JenxUro3mg4=",
- "requires": {
- "object-assign": "^3.0.0"
- },
- "dependencies": {
- "object-assign": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
- "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
- }
- }
- },
"react-transition-group": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz",
@@ -18322,11 +18285,6 @@
"lodash": "^4.17.4"
}
},
- "section-iterator": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/section-iterator/-/section-iterator-2.0.0.tgz",
- "integrity": "sha1-v0RNev7rlK1Dw5rS+yYVFifMuio="
- },
"select": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
@@ -18544,11 +18502,6 @@
"safe-buffer": "^5.0.1"
}
},
- "shallow-equal": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz",
- "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA=="
- },
"shallowequal": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
diff --git a/ui/package.json b/ui/package.json
index 0fcf19c5e..3019af4c0 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -28,7 +28,6 @@
"@types/promise-retry": "1.1.3",
"@types/qs": "6.9.6",
"@types/react": "17.0.3",
- "@types/react-autosuggest": "10.1.4",
"@types/react-dom": "17.0.3",
"@types/react-js-pagination": "3.0.3",
"@types/react-select": "4.0.14",
@@ -41,6 +40,7 @@
"copy-to-clipboard": "3.3.1",
"csshake": "1.5.3",
"date-fns": "2.20.1",
+ "downshift": "6.1.2",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-prettier": "3.3.1",
"favico.js": "0.3.10",
@@ -59,7 +59,6 @@
"qs": "6.10.1",
"react": "17.0.2",
"react-app-polyfill": "2.0.0",
- "react-autosuggest": "10.1.0",
"react-cool-dimensions": "2.0.1",
"react-day-picker": "7.4.10",
"react-dom": "17.0.2",
diff --git a/ui/src/Components/NavBar/FilterInput/Constants.ts b/ui/src/Components/NavBar/FilterInput/Constants.ts
deleted file mode 100644
index 3d15b6a24..000000000
--- a/ui/src/Components/NavBar/FilterInput/Constants.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-const AutosuggestTheme = {
- container: "autosuggest d-inline-block mw-100",
- suggestionsContainer: "dropdown",
- suggestionsList: "dropdown-menu show shadow",
- suggestion: "dropdown-item cursor-pointer",
- suggestionFocused: "active",
- suggestionHighlighted: "active",
-};
-
-export { AutosuggestTheme };
diff --git a/ui/src/Components/NavBar/FilterInput/__snapshots__/index.test.tsx.snap b/ui/src/Components/NavBar/FilterInput/__snapshots__/index.test.tsx.snap
index 206609862..8497ebc60 100644
--- a/ui/src/Components/NavBar/FilterInput/__snapshots__/index.test.tsx.snap
+++ b/ui/src/Components/NavBar/FilterInput/__snapshots__/index.test.tsx.snap
@@ -4,11 +4,11 @@ exports[`