From 1a7aa1ab66d67636cf39c2ffa4627a11bd2f4037 Mon Sep 17 00:00:00 2001 From: Tsanie Lily Date: Tue, 11 Jun 2024 14:52:26 +0800 Subject: [PATCH] add `ui-icon` className. --- lib/ui/icon.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ui/icon.js b/lib/ui/icon.js index 037dccf..56511a2 100644 --- a/lib/ui/icon.js +++ b/lib/ui/icon.js @@ -26,6 +26,7 @@ export function changeIcon(svg, type, id) { export function createIcon(type, id, style) { const svg = document.createElementNS(svgns, 'svg'); + svg.classList.add('ui-icon'); svg.appendChild(createUse(type, id)); if (style != null) { for (let css of Object.entries(style)) { @@ -38,6 +39,7 @@ export function createIcon(type, id, style) { export function resolveIcon(container) { const svgs = container.querySelectorAll('svg[data-id]'); for (let icon of svgs) { + icon.classList.add('ui-icon'); const type = icon.dataset.type; const id = icon.dataset.id; icon.replaceChildren(createUse(type, id));