From 685710ff5501a0aaad4e1e8e93d04a1ae09db0e4 Mon Sep 17 00:00:00 2001 From: Bill Date: Sun, 26 Oct 2025 11:01:29 -0400 Subject: [PATCH] refactor: remove nested MCP config details element --- src/settings.ts | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/settings.ts b/src/settings.ts index 57acd50..d5fa70f 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -249,17 +249,12 @@ export class MCPServerSettingTab extends PluginSettingTab { keyDisplayContainer.style.marginBottom = '16px'; keyDisplayContainer.textContent = this.plugin.settings.apiKey || ''; - // MCP Client Configuration (show always, regardless of auth) - const configDetails = authDetails.createEl('details'); - configDetails.style.marginTop = '16px'; - const configSummary = configDetails.createEl('summary'); - configSummary.style.fontSize = '1em'; - configSummary.style.fontWeight = 'bold'; - configSummary.style.marginBottom = '8px'; - configSummary.style.cursor = 'pointer'; - configSummary.setText('MCP Client Configuration'); + // MCP Client Configuration heading + const configHeading = authDetails.createEl('h4', {text: 'MCP Client Configuration'}); + configHeading.style.marginTop = '24px'; + configHeading.style.marginBottom = '12px'; - const configContainer = configDetails.createDiv({cls: 'mcp-config-snippet'}); + const configContainer = authDetails.createDiv({cls: 'mcp-config-snippet'}); configContainer.style.marginBottom = '20px'; const configDesc = configContainer.createEl('p', {