diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx index d13bc0e..c860483 100644 --- a/src/frontend/src/App.tsx +++ b/src/frontend/src/App.tsx @@ -17,7 +17,6 @@ import CourtCeremony from './components/CourtCeremony'; import CourtDiscussion from './components/CourtDiscussion'; import UsagePanel from './components/UsagePanel'; import SettingsPanel from './components/SettingsPanel'; -import ToolchainPanel from './components/ToolchainPanel'; import GlobalSearch from './components/GlobalSearch'; import NotificationCenter from './components/NotificationCenter'; @@ -101,7 +100,6 @@ export default function App() { usage: , morning: , settings: , - toolchain: , }; return ( diff --git a/src/frontend/src/components/SettingsPanel.tsx b/src/frontend/src/components/SettingsPanel.tsx index 188bb73..47e0ee2 100644 --- a/src/frontend/src/components/SettingsPanel.tsx +++ b/src/frontend/src/components/SettingsPanel.tsx @@ -5,6 +5,7 @@ import { useState, useCallback } from 'react'; import { api, AgentsStatusData } from '../api'; +import ToolchainPanel from './ToolchainPanel'; interface ServiceCheckResult { name: string; @@ -15,7 +16,7 @@ interface ServiceCheckResult { } export default function SettingsPanel() { - const [tab, setTab] = useState<'connections' | 'security' | 'version' | 'logs'>('connections'); + const [tab, setTab] = useState<'connections' | 'security' | 'version' | 'logs' | 'toolchain'>('connections'); // 接线状态巡检 const [checking, setChecking] = useState(false); @@ -95,6 +96,7 @@ export default function SettingsPanel() { { key: 'security' as const, label: '🛡️ 安全防务' }, { key: 'version' as const, label: '📦 版本更新' }, { key: 'logs' as const, label: '📋 城防日志' }, + { key: 'toolchain' as const, label: '⛓️ 工具链' }, ].map((t) => (