feat: mini vendor logos on chips

This commit is contained in:
2026-05-12 19:58:36 +03:00
parent 97b5910c3d
commit 36ec4ae0ce
2 changed files with 27 additions and 2 deletions
+9 -1
View File
@@ -205,7 +205,15 @@
node.className = "chip";
if (state.selectedVendors.has(vendor.id)) node.classList.add("active");
else if (!allowedVendors.has(vendor.id)) node.classList.add("dim");
node.textContent = vendor.name;
if (vendor.logo) {
const img = document.createElement('img');
img.src = `/static/${vendor.logo}`;
img.alt = '';
img.className = 'chip-logo';
img.onerror = () => img.remove();
node.appendChild(img);
}
node.appendChild(document.createTextNode(vendor.name));
node.addEventListener("click", () => {
const wasSelected = state.selectedVendors.has(vendor.id);
state.selectedVendors.clear();