From 60b63d7a22fcbe7671d2c370b02410ea0df63ed4 Mon Sep 17 00:00:00 2001 From: Syngnat Date: Sat, 11 Apr 2026 21:53:50 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(icon):=20=E8=A1=A5=E5=85=85=20?= =?UTF-8?q?SQL=20Server=20=E6=95=B0=E6=8D=AE=E5=BA=93=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #287 --- frontend/public/db-icons/sqlserver.svg | 6 ++++++ frontend/src/components/DatabaseIcons.tsx | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 frontend/public/db-icons/sqlserver.svg diff --git a/frontend/public/db-icons/sqlserver.svg b/frontend/public/db-icons/sqlserver.svg new file mode 100644 index 0000000..d59a844 --- /dev/null +++ b/frontend/public/db-icons/sqlserver.svg @@ -0,0 +1,6 @@ + + SQL Server + + + + diff --git a/frontend/src/components/DatabaseIcons.tsx b/frontend/src/components/DatabaseIcons.tsx index 6d55fb2..bbc0628 100644 --- a/frontend/src/components/DatabaseIcons.tsx +++ b/frontend/src/components/DatabaseIcons.tsx @@ -37,7 +37,7 @@ export const getDbDefaultColor = (type: string): string => const BRAND_SVG_TYPES = new Set([ 'mysql', 'mariadb', 'postgres', 'redis', 'mongodb', 'clickhouse', 'sqlite', - 'diros', 'sphinx', 'duckdb', + 'diros', 'sphinx', 'duckdb', 'sqlserver', ]); /** 品牌 SVG 图标:用 加载 /db-icons/*.svg */ @@ -110,7 +110,7 @@ const OracleIcon: React.FC = ({ size = 16, color }) => ( ); const SQLServerIcon: React.FC = ({ size = 16, color }) => ( - + ); const DorisIcon: React.FC = ({ size = 16, color }) => (