From 5d701c8767f8a1df0d05217a24b01799b81d7e3f Mon Sep 17 00:00:00 2001 From: OFF0 Date: Sat, 12 Nov 2022 11:47:03 +0100 Subject: [PATCH] utils: append string child directly Strings can be appended directly without spreading. --- src/domutil.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/domutil.js b/src/domutil.js index bb78edb..a3ac911 100644 --- a/src/domutil.js +++ b/src/domutil.js @@ -13,6 +13,10 @@ export function elem(name = 'div', props = {}, children = []) { const el = document.createElement(name); Object.assign(el, props); - el.append(...children); + if (typeof children === 'string') { + el.append(children); + } else { + el.append(...children); + } return el; }