mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-09 14:59:27 +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 { DeleteOutlined, SaveOutlined } from '@ant-design/icons'
|
||||||
import { useTheme } from '@renderer/context/ThemeProvider'
|
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 MCPDescription from '@renderer/pages/settings/MCPSettings/McpDescription'
|
||||||
import { MCPPrompt, MCPResource, MCPServer, MCPTool } from '@renderer/types'
|
import { MCPPrompt, MCPResource, MCPServer, MCPTool } from '@renderer/types'
|
||||||
import { Button, Flex, Form, Input, Radio, Select, Switch, Tabs } from 'antd'
|
import { Button, Flex, Form, Input, Radio, Select, Switch, Tabs } from 'antd'
|
||||||
@ -71,8 +71,7 @@ const McpSettings: React.FC = () => {
|
|||||||
const {
|
const {
|
||||||
server: { id: serverId }
|
server: { id: serverId }
|
||||||
} = useLocation().state as { server: MCPServer }
|
} = useLocation().state as { server: MCPServer }
|
||||||
const { mcpServers } = useMCPServers()
|
const server = useMCPServer(serverId).server as MCPServer
|
||||||
const server = mcpServers.find((it) => it.id === serverId) as MCPServer
|
|
||||||
const { deleteMCPServer, updateMCPServer } = useMCPServers()
|
const { deleteMCPServer, updateMCPServer } = useMCPServers()
|
||||||
const [serverType, setServerType] = useState<MCPServer['type']>('stdio')
|
const [serverType, setServerType] = useState<MCPServer['type']>('stdio')
|
||||||
const [form] = Form.useForm<MCPFormValues>()
|
const [form] = Form.useForm<MCPFormValues>()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user