Files
MajoorWaldi-ComfyUI-Majoor-…/ui/features/panel/views/iconButton.ts
T

13 lines
441 B
TypeScript

export function createIconButton(iconClass: string, title: string): HTMLButtonElement {
const btn = document.createElement("button");
btn.type = "button";
btn.className = "mjr-icon-btn";
btn.title = title;
if (title) btn.setAttribute("aria-label", title);
const i = document.createElement("i");
i.className = `pi ${iconClass}`;
i.setAttribute("aria-hidden", "true");
btn.appendChild(i);
return btn;
}