diff --git a/web/js/provider_manager.js b/web/js/provider_manager.js index 3e5cb87..c16bdea 100644 --- a/web/js/provider_manager.js +++ b/web/js/provider_manager.js @@ -15,6 +15,12 @@ $el("link", { // ============================================================================ // UI Component // ============================================================================ +// ─── Provider Specific SVG Icons ───────────────────────────────────────────── + +const PROVIDER_ICONS = { + "qwen": `Qwen` +}; + class ProviderManager { constructor() { this.providers = []; @@ -337,7 +343,11 @@ class ProviderManager { }); } }, [ - $el("span", p.name), + $el("div", { style: { display: "flex", alignItems: "center", gap: "8px" } }, [ + PROVIDER_ICONS[p.id] ? $el("span", { innerHTML: PROVIDER_ICONS[p.id], style: { display: "flex", alignItems: "center", fontSize: "1.2em" } }) : "", + $el("span", p.name) + ]), + $el("div", { style: { flex: 1 } }), $el("div.llm-pm-item-tags", tags) ]);