From dafb539993d8bd58eca9f844a128d39dadfb9b12 Mon Sep 17 00:00:00 2001 From: SonyLeo <746591437@qq.com> Date: Fri, 8 May 2026 04:31:29 -0700 Subject: [PATCH] style: update MCP server picker styles and variables for improved UI consistency --- .../components/PluginCard.vue | 77 +++++++++++-------- .../src/mcp-server-picker/index.vue | 58 ++++++++++---- packages/components/src/styles/variables.css | 32 ++++++-- 3 files changed, 112 insertions(+), 55 deletions(-) diff --git a/packages/components/src/mcp-server-picker/components/PluginCard.vue b/packages/components/src/mcp-server-picker/components/PluginCard.vue index a3d8dc7e3..be045ae49 100644 --- a/packages/components/src/mcp-server-picker/components/PluginCard.vue +++ b/packages/components/src/mcp-server-picker/components/PluginCard.vue @@ -113,8 +113,8 @@ const getHoverTitle = (isEnabled: boolean) => { > @@ -183,32 +183,44 @@ const getHoverTitle = (isEnabled: boolean) => { diff --git a/packages/components/src/styles/variables.css b/packages/components/src/styles/variables.css index 5e1b83b15..21676d6b4 100644 --- a/packages/components/src/styles/variables.css +++ b/packages/components/src/styles/variables.css @@ -111,12 +111,20 @@ /* ===== MCP Server Picker ===== */ --tr-mcp-server-picker-bg-default: #ffffff; - --tr-mcp-server-picker-bg-default-2: #ffffff; - --tr-mcp-server-picker-tabs-nav-wrap-bg-color: #f0f0f0; - --tr-mcp-server-picker-plugin-card-border-color: #e6e6e6; --tr-mcp-server-picker-tabs-border-color-active: #191919; + --tr-mcp-server-picker-tabs-divider-color: rgba(0, 0, 0, 0.1); + --tr-mcp-server-picker-field-bg-color: var(--tr-mcp-server-picker-bg-default); + --tr-mcp-server-picker-field-border-color: #dbdbdb; + --tr-mcp-server-picker-muted-icon-color: #808080; + --tr-mcp-server-picker-field-icon-color: var(--tr-mcp-server-picker-muted-icon-color); + --tr-mcp-server-picker-card-bg-color: #f8f8f8; --tr-mcp-server-picker-bg-hover: rgba(0, 0, 0, 0.04); - --tr-mcp-server-picker-button-bg-disabled: #f0f0f0; + --tr-mcp-server-picker-header-button-border-color: var(--tr-border-color-default); + --tr-mcp-server-picker-header-button-border-color-hover: var(--tr-border-color-default); + --tr-mcp-server-picker-header-button-text-color: var(--tr-text-primary); + --tr-mcp-server-picker-header-button-icon-color: var(--tr-mcp-server-picker-muted-icon-color); + --tr-mcp-server-picker-market-button-border-color: var(--tr-border-color-default); + --tr-mcp-server-picker-market-button-added-bg-color: #f0f0f0; --tr-mcp-server-picker-divider-color: rgba(0, 0, 0, 0.1); --tr-mcp-server-picker-tool-count-color: #e6e6e6; --tr-mcp-server-picker-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08); @@ -240,13 +248,21 @@ /* ===== MCP Server Picker ===== */ --tr-mcp-server-picker-bg-default: #191919; - --tr-mcp-server-picker-bg-default-2: #262626; - --tr-mcp-server-picker-tabs-nav-wrap-bg-color: rgba(255, 255, 255, .1); - --tr-mcp-server-picker-plugin-card-border-color: #4a4a4a; --tr-mcp-server-picker-tabs-border-color-active: #E6E6E6; + --tr-mcp-server-picker-tabs-divider-color: rgba(255, 255, 255, 0.1); + --tr-mcp-server-picker-field-bg-color: var(--tr-mcp-server-picker-bg-default); + --tr-mcp-server-picker-field-border-color: #4d4d4d; + --tr-mcp-server-picker-muted-icon-color: #808080; + --tr-mcp-server-picker-field-icon-color: var(--tr-mcp-server-picker-muted-icon-color); + --tr-mcp-server-picker-card-bg-color: rgba(255, 255, 255, 0.05); --tr-mcp-server-picker-bg-hover: rgba(255, 255, 255, 0.1); + --tr-mcp-server-picker-header-button-border-color: var(--tr-border-color-default); + --tr-mcp-server-picker-header-button-border-color-hover: var(--tr-border-color-default); + --tr-mcp-server-picker-header-button-text-color: var(--tr-text-primary); + --tr-mcp-server-picker-header-button-icon-color: var(--tr-mcp-server-picker-muted-icon-color); --tr-mcp-server-picker-tool-count-color: #333333; - --tr-mcp-server-picker-button-bg-disabled: rgba(255, 255, 255, 0.15); + --tr-mcp-server-picker-market-button-border-color: var(--tr-border-color-default); + --tr-mcp-server-picker-market-button-added-bg-color: rgba(255, 255, 255, 0.1); --tr-mcp-server-picker-divider-color: rgba(255, 255, 255, 0.1); --tr-mcp-server-picker-shadow: 0px 4px 16px 0px rgba(255, 255, 255, 0.08); --tr-mcp-server-picker-border-color-default: rgba(255, 255, 255, 0.15);