diff --git a/web/package.json b/web/package.json
index 0a4c891..dc989e7 100644
--- a/web/package.json
+++ b/web/package.json
@@ -6,43 +6,43 @@
"type": "module",
"dependencies": {
"classnames": "^2.5.1",
- "clo-ui": "https://github.com/cncf/clo-ui.git#v0.5.5",
+ "clo-ui": "https://github.com/cncf/clo-ui.git#v0.5.6",
"date-fns": "^4.1.0",
- "lodash": "^4.17.21",
- "react": "^19.2.0",
- "react-dom": "^19.2.0",
- "react-icons": "^5.5.0",
- "react-router-dom": "^7.9.5",
+ "lodash": "^4.18.1",
+ "react": "^19.2.5",
+ "react-dom": "^19.2.5",
+ "react-icons": "^5.6.0",
+ "react-router-dom": "^7.14.0",
"source-map-explorer": "^2.5.3"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
- "@eslint/js": "^9.39.0",
+ "@eslint/js": "^9.39.4",
"@testing-library/jest-dom": "^6.9.1",
- "@testing-library/react": "^16.3.0",
+ "@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.1",
"@types/jest": "^30.0.0",
- "@types/lodash": "^4.17.16",
- "@types/node": "^24.9.2",
- "@types/react": "^19.2.2",
- "@types/react-dom": "^19.2.2",
- "@vitejs/plugin-react": "^5.1.0",
- "@vitest/coverage-v8": "^4.0.6",
- "eslint": "^9.39.0",
- "eslint-config-prettier": "^10.1.2",
- "eslint-plugin-prettier": "^5.4.0",
+ "@types/lodash": "^4.17.24",
+ "@types/node": "^25.6.0",
+ "@types/react": "^19.2.14",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^6.0.1",
+ "@vitest/coverage-v8": "^4.1.4",
+ "eslint": "^9.39.4",
+ "eslint-config-prettier": "^10.1.8",
+ "eslint-plugin-prettier": "^5.5.5",
"eslint-plugin-react-hooks": "^7.0.1",
- "eslint-plugin-simple-import-sort": "^12.1.1",
- "globals": "^16.5.0",
- "jsdom": "^27.1.0",
- "postcss": "^8.4.47",
- "prettier": "^3.5.3",
- "sass": "^1.93.3",
+ "eslint-plugin-simple-import-sort": "^13.0.0",
+ "globals": "^17.4.0",
+ "jsdom": "^29.0.2",
+ "postcss": "^8.5.9",
+ "prettier": "^3.8.2",
+ "sass": "^1.99.0",
"shx": "^0.4.0",
- "typescript": "^5.9.3",
- "typescript-eslint": "^8.46.2",
- "vite": "^7.1.12",
- "vitest": "^4.0.6"
+ "typescript": "^6.0.2",
+ "typescript-eslint": "^8.58.1",
+ "vite": "^8.0.8",
+ "vitest": "^4.1.4"
},
"scripts": {
"copy:static": "shx rm -rf src/static && shx mkdir src/static && shx cp -r public/static/* src",
diff --git a/web/src/layout/navigation/Searchbar.module.css b/web/src/layout/navigation/Searchbar.module.css
index b7f1b6b..d608ebf 100644
--- a/web/src/layout/navigation/Searchbar.module.css
+++ b/web/src/layout/navigation/Searchbar.module.css
@@ -2,6 +2,20 @@
position: relative;
}
+.bigSearch .questionButton,
+.bigSearch .questionButton:hover,
+.bigSearch .questionButton:focus {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ width: 1rem;
+ height: 1rem;
+ padding: 0;
+ line-height: 1;
+ text-decoration: none;
+ filter: none;
+}
+
.bigSearch .question {
left: 1rem;
top: -0.5rem;
diff --git a/web/src/layout/navigation/Searchbar.tsx b/web/src/layout/navigation/Searchbar.tsx
index db162ac..247f279 100644
--- a/web/src/layout/navigation/Searchbar.tsx
+++ b/web/src/layout/navigation/Searchbar.tsx
@@ -99,7 +99,9 @@ const Searchbar = (props: Props) => {
/>