From 35aeee7662b20e7a7622ef7b1e4023faefab1d37 Mon Sep 17 00:00:00 2001 From: Akey Zhang Date: Tue, 29 Apr 2025 08:19:15 +0800 Subject: [PATCH] refactor: use the existing hook --- src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx b/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx index 150ae8f1e3..1aae71a158 100644 --- a/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx @@ -1,6 +1,6 @@ import { DeleteOutlined, SaveOutlined } from '@ant-design/icons' import { useTheme } from '@renderer/context/ThemeProvider' -import { useMCPServers } from '@renderer/hooks/useMCPServers' +import { useMCPServer, useMCPServers } from '@renderer/hooks/useMCPServers' import MCPDescription from '@renderer/pages/settings/MCPSettings/McpDescription' import { MCPPrompt, MCPResource, MCPServer, MCPTool } from '@renderer/types' import { Button, Flex, Form, Input, Radio, Select, Switch, Tabs } from 'antd' @@ -71,8 +71,7 @@ const McpSettings: React.FC = () => { const { server: { id: serverId } } = useLocation().state as { server: MCPServer } - const { mcpServers } = useMCPServers() - const server = mcpServers.find((it) => it.id === serverId) as MCPServer + const server = useMCPServer(serverId).server as MCPServer const { deleteMCPServer, updateMCPServer } = useMCPServers() const [serverType, setServerType] = useState('stdio') const [form] = Form.useForm()