aboutsummaryrefslogtreecommitdiff
path: root/priv/static/lustre-server-component.mjs
diff options
context:
space:
mode:
authorHayleigh Thompson <me@hayleigh.dev>2024-03-31 21:21:04 +0100
committerHayleigh Thompson <me@hayleigh.dev>2024-03-31 21:21:04 +0100
commit56011ce6481ee40839c775f504b778fe144f53c1 (patch)
treef919dc37979d9337a7719aa1736d24385c629dfa /priv/static/lustre-server-component.mjs
parentd0e750fe594da004a6492562aab3d697d117dd6f (diff)
downloadlustre-56011ce6481ee40839c775f504b778fe144f53c1.tar.gz
lustre-56011ce6481ee40839c775f504b778fe144f53c1.zip
:package: Generate server component runtime.
Diffstat (limited to 'priv/static/lustre-server-component.mjs')
-rw-r--r--priv/static/lustre-server-component.mjs4
1 files changed, 2 insertions, 2 deletions
diff --git a/priv/static/lustre-server-component.mjs b/priv/static/lustre-server-component.mjs
index cc47dcc..879d329 100644
--- a/priv/static/lustre-server-component.mjs
+++ b/priv/static/lustre-server-component.mjs
@@ -149,7 +149,7 @@ function createElementNode({ prev, next, dispatch, stack }) {
innerHTML = value;
} else {
el2.setAttribute(name, value);
- if (name in el2)
+ if (name === "value")
el2[name] = value;
if (canMorph)
prevAttributes.delete(name);
@@ -179,7 +179,7 @@ function createElementNode({ prev, next, dispatch, stack }) {
el2.innerHTML = innerHTML;
return el2;
}
- let prevChild = prev?.firstChild;
+ let prevChild = el2.firstChild;
let seenKeys = null;
let keyedChildren = null;
let incomingKeyedChildren = null;