Skip to content

Commit 86ba78e

Browse files
committed
feat: support simple and full named icons
1 parent 9ed9dfa commit 86ba78e

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

web/js/createOptions.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,19 @@ export function createOptions(type, data, id) {
66
if (data.hide) return;
77

88
const option = document.createElement("div");
9-
const iconElement = `<i class="fa-fw ${data.icon} option-icon" ${
9+
10+
let iconClasses = "fa-fw";
11+
12+
if (data.icon) {
13+
if (data.icon.includes("fa-")) {
14+
iconClasses += ` ${data.icon}`;
15+
} else {
16+
iconClasses += ` fa-solid fa-${data.icon}`;
17+
}
18+
}
19+
20+
21+
const iconElement = `<i class="${iconClasses} option-icon" ${
1022
data.iconColor ? `style="color:${data.iconColor} !important"` : ""
1123
}></i>`;
1224

0 commit comments

Comments
 (0)