business logic, customer communication.

This commit is contained in:
2023-04-06 17:35:09 +08:00
parent 7c5a9214a1
commit 6157f994a9
23 changed files with 717 additions and 156 deletions

View File

@ -9,9 +9,14 @@ function createUse(type, id) {
return use;
}
function createIcon(type, id) {
function createIcon(type, id, style) {
const svg = document.createElementNS(svgns, 'svg');
svg.appendChild(createUse(type, id));
if (style != null) {
for (let css of Object.entries(style)) {
svg.style.setProperty(css[0], css[1]);
}
}
return svg;
}