From d8be50d772f45619e1baac988c2e2b5313fb1a74 Mon Sep 17 00:00:00 2001 From: qiqufang Date: Sun, 3 May 2026 20:57:35 +0800 Subject: [PATCH] fix(web): add missing icons for config page category sidebar Add icon mappings for 9 categories that fell back to FileQuestion: - bedrock (Cloud), curator (Sparkles), kanban (LayoutDashboard) - model_catalog (BookOpen), openrouter (Route), sessions (History) - tool_loop_guardrails (Shield), tool_output (FileOutput), updates (RefreshCw) --- web/src/pages/ConfigPage.tsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/web/src/pages/ConfigPage.tsx b/web/src/pages/ConfigPage.tsx index 1a8be51e65..6fc510cc05 100644 --- a/web/src/pages/ConfigPage.tsx +++ b/web/src/pages/ConfigPage.tsx @@ -27,6 +27,15 @@ import { Wrench, FileQuestion, Filter, + Cloud, + Sparkles, + LayoutDashboard, + BookOpen, + Route, + History, + Shield, + FileOutput, + RefreshCw, } from "lucide-react"; import { api } from "@/lib/api"; import { getNestedValue, setNestedValue } from "@/lib/nested"; @@ -66,6 +75,15 @@ const CATEGORY_ICONS: Record< logging: ClipboardList, discord: MessageCircle, auxiliary: Wrench, + bedrock: Cloud, + curator: Sparkles, + kanban: LayoutDashboard, + model_catalog: BookOpen, + openrouter: Route, + sessions: History, + tool_loop_guardrails: Shield, + tool_output: FileOutput, + updates: RefreshCw, }; function CategoryIcon({