From 5013d3b4c94d2527c6d03ee261cc1216098d4b01 Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 11 Oct 2025 09:55:54 +0800 Subject: [PATCH] feat(mcp): show wizard button only in custom mode - Hide 'Use Configuration Wizard' button when preset MCP is selected - Show wizard button only in custom mode or edit mode - Prevents user confusion by avoiding wizard access when preset configs are loaded --- src/components/mcp/McpFormModal.tsx | 74 +++++++++++++---------------- src/i18n/locales/en.json | 2 +- src/i18n/locales/zh.json | 2 +- 3 files changed, 34 insertions(+), 44 deletions(-) diff --git a/src/components/mcp/McpFormModal.tsx b/src/components/mcp/McpFormModal.tsx index 74c80eb..4bfd2f8 100644 --- a/src/components/mcp/McpFormModal.tsx +++ b/src/components/mcp/McpFormModal.tsx @@ -259,50 +259,38 @@ const McpFormModal: React.FC = ({
{/* 预设选择(仅新增时展示) */} {!isEditing && ( -
-
- -
+
+ +
+ + {mcpPresets.map((p, idx) => ( - {mcpPresets.map((p, idx) => ( - - ))} -
+ ))}
- {selectedPreset === -1 && ( -
- {t("presetSelector.customDescription")} -
- )} - {selectedPreset !== null && selectedPreset >= 0 && ( -
- {t("presetSelector.presetDescription")} -
- )}
)} {/* ID (标题) */} @@ -345,13 +333,15 @@ const McpFormModal: React.FC = ({ - + {(isEditing || selectedPreset === -1) && ( + + )}