From 2ae9b9b3c950878b8bb70815278d338bcc9f7891 Mon Sep 17 00:00:00 2001 From: Fangzhi Li Date: Mon, 20 Jul 2026 18:25:53 -0400 Subject: [PATCH] fix: restore missing database icon component --- .gitignore | 1 - frontend/src/components/icons/DbIcon.tsx | 13 +++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 frontend/src/components/icons/DbIcon.tsx diff --git a/.gitignore b/.gitignore index cac4119..2eca254 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ .DS_Store .AppleDouble .LSOverride -Icon? Thumbs.db ehthumbs.db desktop.ini diff --git a/frontend/src/components/icons/DbIcon.tsx b/frontend/src/components/icons/DbIcon.tsx new file mode 100644 index 0000000..4ccd467 --- /dev/null +++ b/frontend/src/components/icons/DbIcon.tsx @@ -0,0 +1,13 @@ +import type { DataEngine } from "../../api/bff"; +import { inferDataEngine, normalizeDataEngine } from "../../lib/databaseEngine"; +import { DialectIcon } from "../home/DialectIcon"; + +export type DbEngine = DataEngine; + +export function dbEngine(database: string): DbEngine { + return inferDataEngine(database); +} + +export function DbIcon({ engine, className }: { engine: DbEngine; className?: string }) { + return ; +}