[render/hyperscript] Normalize to class attrs to className, ignore only nullish values
This commit is contained in:
parent
15cf47a829
commit
32b319d140
2 changed files with 21 additions and 13 deletions
|
|
@ -51,15 +51,17 @@ function execSelector(state, attrs, children) {
|
|||
attrs[key] = state.attrs[key]
|
||||
}
|
||||
}
|
||||
if (className || state.attrs.className) attrs[classAttr] =
|
||||
className
|
||||
? state.attrs.className
|
||||
if (className != null || state.attrs.className != null) attrs.className =
|
||||
className != null
|
||||
? state.attrs.className != null
|
||||
? state.attrs.className + " " + className
|
||||
: className
|
||||
: state.attrs.className
|
||||
: state.attrs.className != null
|
||||
? state.attrs.className
|
||||
: null
|
||||
|
||||
if (classAttr === "class") attrs.class = null
|
||||
|
||||
for (var key in attrs) {
|
||||
if (hasOwn.call(attrs, key) && key !== "key") {
|
||||
hasAttrs = true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue