refactor: use the existing hook

This commit is contained in:
Akey Zhang 2025-04-29 08:19:15 +08:00 committed by 亢奋猫
parent 6125a1343c
commit 35aeee7662

View File

@ -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<MCPServer['type']>('stdio')
const [form] = Form.useForm<MCPFormValues>()