From 1bafe0b53c59d29d3a41cb488a894a3d0bfee241 Mon Sep 17 00:00:00 2001 From: CodoPixel Date: Thu, 15 Apr 2021 22:54:09 +0200 Subject: [PATCH] refactor(): refactor the creation of the icons --- src/JSPanel.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/JSPanel.ts b/src/JSPanel.ts index d9d3a81..b06c37d 100644 --- a/src/JSPanel.ts +++ b/src/JSPanel.ts @@ -235,13 +235,10 @@ class JSPanel { const li = this._createEl("li"); if ((item.icon && !item.fontawesome_icon) || (item.icon && item.fontawesome_icon)) { - const icon = this._createEl("img"); - icon.setAttribute("src", item.icon); + const icon = this._createEl("img", { attributes: [["src", item.icon]] }); li.appendChild(icon); } else if (!item.icon && item.fontawesome_icon) { - const icon = this._createEl("i"); - const classes = item.fontawesome_icon.split(" "); - for (let clas of classes) icon.classList.add(clas); + const icon = this._createEl("i", { className: item.fontawesome_icon }); li.appendChild(icon); }