From a4884890926fe61aaa1c66d16c38e44d5cb8a3ba Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 29 Apr 2025 09:35:02 +0800 Subject: [PATCH] refactor(Sidebar, McpSettingsNavbar): update icons and improve layout for better UI consistency --- src/renderer/src/components/app/Sidebar.tsx | 6 +++--- .../pages/settings/MCPSettings/McpSettingsNavbar.tsx | 12 ++++-------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/renderer/src/components/app/Sidebar.tsx b/src/renderer/src/components/app/Sidebar.tsx index c1fef66656..8b50bdd7d2 100644 --- a/src/renderer/src/components/app/Sidebar.tsx +++ b/src/renderer/src/components/app/Sidebar.tsx @@ -19,10 +19,10 @@ import { MessageSquareQuote, Moon, Palette, - RefreshCcw, Settings, Sparkle, - Sun + Sun, + SunMoon } from 'lucide-react' import { FC, useEffect } from 'react' import { useTranslation } from 'react-i18next' @@ -104,7 +104,7 @@ const Sidebar: FC = () => { ) : settingTheme === 'light' ? ( ) : ( - + )} diff --git a/src/renderer/src/pages/settings/MCPSettings/McpSettingsNavbar.tsx b/src/renderer/src/pages/settings/MCPSettings/McpSettingsNavbar.tsx index afe9d62a4a..b3845df5e6 100644 --- a/src/renderer/src/pages/settings/MCPSettings/McpSettingsNavbar.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/McpSettingsNavbar.tsx @@ -64,10 +64,9 @@ export const McpSettingsNavbar = () => { key: name, label: ( window.open(url, '_blank', 'noopener,noreferrer')} - style={{ display: 'flex', alignItems: 'center', cursor: 'pointer' }}> - {name} + style={{ backgroundColor: 'transparent' }} + icon={{name}}> {name} ) @@ -85,17 +84,14 @@ export const McpSettingsNavbar = () => { style={{ fontSize: 13, height: 28, borderRadius: 20 }}> {t('settings.mcp.searchNpx')} - +