mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-24 10:40:07 +08:00
refactor: use the existing hook
This commit is contained in:
parent
6125a1343c
commit
35aeee7662
@ -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>()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user