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 }) => (