diff --git a/package.json b/package.json index 05f0d7ebb..b6a5b6a68 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "pinia": "^3.0.0", "reka-ui": "^2.9.6", "shadcn-vue": "^2.6.2", - "simple-icons": "^16.18.0", "splitpanes": "^4.0.4", "sql-formatter": "^15.7.3", "tailwind-merge": "^3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0209c137..f862604c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,9 +59,6 @@ importers: shadcn-vue: specifier: ^2.6.2 version: 2.6.2(eslint@10.2.1(jiti@2.6.1))(vue@3.5.33(typescript@5.6.3)) - simple-icons: - specifier: ^16.18.0 - version: 16.18.0 splitpanes: specifier: ^4.0.4 version: 4.0.4(vue@3.5.33(typescript@5.6.3)) @@ -2376,10 +2373,6 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-icons@16.18.0: - resolution: {integrity: sha512-5KbjcP456Gm1lrk+rhDuX4zFri+3lRX39IjzXAvoMAO8Ne76WlVlM+Z3kA6jdZ7+QHadgXsf++R7g2jaYVbYig==} - engines: {node: '>=0.12.18'} - sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -4957,8 +4950,6 @@ snapshots: signal-exit@4.1.0: {} - simple-icons@16.18.0: {} - sisteransi@1.0.5: {} slice-ansi@4.0.0: diff --git a/public/icons/database/apache_kylin.svg b/public/icons/database/apache_kylin.svg new file mode 100644 index 000000000..984c195d3 --- /dev/null +++ b/public/icons/database/apache_kylin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/bigquery.svg b/public/icons/database/bigquery.svg new file mode 100644 index 000000000..b57b1ee7b --- /dev/null +++ b/public/icons/database/bigquery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/cassandra.svg b/public/icons/database/cassandra.svg new file mode 100644 index 000000000..2ff8de559 --- /dev/null +++ b/public/icons/database/cassandra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/clickhouse.svg b/public/icons/database/clickhouse.svg new file mode 100644 index 000000000..7a002c10b --- /dev/null +++ b/public/icons/database/clickhouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/cockroachdb.svg b/public/icons/database/cockroachdb.svg new file mode 100644 index 000000000..bba4434e6 --- /dev/null +++ b/public/icons/database/cockroachdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/db2.svg b/public/icons/database/db2.svg new file mode 100644 index 000000000..0964934a8 --- /dev/null +++ b/public/icons/database/db2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/dm.svg b/public/icons/database/dm.svg new file mode 100644 index 000000000..bd3133c5c --- /dev/null +++ b/public/icons/database/dm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/doris.svg b/public/icons/database/doris.svg new file mode 100644 index 000000000..559ee22fa --- /dev/null +++ b/public/icons/database/doris.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/duckdb.svg b/public/icons/database/duckdb.svg new file mode 100644 index 000000000..0440e372b --- /dev/null +++ b/public/icons/database/duckdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/elasticsearch.svg b/public/icons/database/elasticsearch.svg new file mode 100644 index 000000000..27e5e0318 --- /dev/null +++ b/public/icons/database/elasticsearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/gaussdb.svg b/public/icons/database/gaussdb.svg new file mode 100644 index 000000000..e63483ad2 --- /dev/null +++ b/public/icons/database/gaussdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/h2.svg b/public/icons/database/h2.svg new file mode 100644 index 000000000..3e0206fc8 --- /dev/null +++ b/public/icons/database/h2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/hive.svg b/public/icons/database/hive.svg new file mode 100644 index 000000000..6e666adbd --- /dev/null +++ b/public/icons/database/hive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/informix.svg b/public/icons/database/informix.svg new file mode 100644 index 000000000..66139a3aa --- /dev/null +++ b/public/icons/database/informix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/kingbase.svg b/public/icons/database/kingbase.svg new file mode 100644 index 000000000..95ec5ac13 --- /dev/null +++ b/public/icons/database/kingbase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/mariadb.svg b/public/icons/database/mariadb.svg new file mode 100644 index 000000000..1cbfeaeb6 --- /dev/null +++ b/public/icons/database/mariadb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/mongodb.svg b/public/icons/database/mongodb.svg new file mode 100644 index 000000000..043da70a0 --- /dev/null +++ b/public/icons/database/mongodb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/mysql.svg b/public/icons/database/mysql.svg new file mode 100644 index 000000000..ee0b8c67b --- /dev/null +++ b/public/icons/database/mysql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/neo4j.svg b/public/icons/database/neo4j.svg new file mode 100644 index 000000000..7bf82ecc3 --- /dev/null +++ b/public/icons/database/neo4j.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/oceanbase.svg b/public/icons/database/oceanbase.svg new file mode 100644 index 000000000..71bfa569a --- /dev/null +++ b/public/icons/database/oceanbase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/opengauss.svg b/public/icons/database/opengauss.svg new file mode 100644 index 000000000..1c9b32878 --- /dev/null +++ b/public/icons/database/opengauss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/oracle.svg b/public/icons/database/oracle.svg new file mode 100644 index 000000000..a6ad093fa --- /dev/null +++ b/public/icons/database/oracle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/postgres.svg b/public/icons/database/postgres.svg new file mode 100644 index 000000000..be38bb5e8 --- /dev/null +++ b/public/icons/database/postgres.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/presto.svg b/public/icons/database/presto.svg new file mode 100644 index 000000000..ddf607679 --- /dev/null +++ b/public/icons/database/presto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/redis.svg b/public/icons/database/redis.svg new file mode 100644 index 000000000..dbbbd3fc5 --- /dev/null +++ b/public/icons/database/redis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/redshift.svg b/public/icons/database/redshift.svg new file mode 100644 index 000000000..aa3e68f95 --- /dev/null +++ b/public/icons/database/redshift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/snowflake.svg b/public/icons/database/snowflake.svg new file mode 100644 index 000000000..a29420caa --- /dev/null +++ b/public/icons/database/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/sqlite.svg b/public/icons/database/sqlite.svg new file mode 100644 index 000000000..50abd06e7 --- /dev/null +++ b/public/icons/database/sqlite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/sqlserver.svg b/public/icons/database/sqlserver.svg new file mode 100644 index 000000000..a6f113a76 --- /dev/null +++ b/public/icons/database/sqlserver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/starrocks.svg b/public/icons/database/starrocks.svg new file mode 100644 index 000000000..12c7d3e62 --- /dev/null +++ b/public/icons/database/starrocks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/sundb.svg b/public/icons/database/sundb.svg new file mode 100644 index 000000000..655c8609c --- /dev/null +++ b/public/icons/database/sundb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/tdengine.svg b/public/icons/database/tdengine.svg new file mode 100644 index 000000000..ce8b3d855 --- /dev/null +++ b/public/icons/database/tdengine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/tidb.svg b/public/icons/database/tidb.svg new file mode 100644 index 000000000..c126b5319 --- /dev/null +++ b/public/icons/database/tidb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/icons/DatabaseIcon.vue b/src/components/icons/DatabaseIcon.vue index 685fa0a8e..9c453fa3e 100644 --- a/src/components/icons/DatabaseIcon.vue +++ b/src/components/icons/DatabaseIcon.vue @@ -1,59 +1,76 @@ + +