Skip to content

Commit 3defa9d

Browse files
authored
Follow up fixes (#283)
* changeset * Update util.js
1 parent ebd308f commit 3defa9d

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

.changeset/fluffy-poets-happen.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'preact-render-to-string': patch
3+
---
4+
5+
Follow up fixes to #278

src/util.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,15 @@ export function styleObjToCss(s) {
6666
(JS_TO_CSS[prop] = prop.replace(CSS_REGEX, '-$1').toLowerCase());
6767

6868
let suffix = ';';
69-
if (SUFFIX_CACHE[name]) {
70-
suffix = 'px';
69+
let isNumber = typeof val === 'number';
70+
if (isNumber && SUFFIX_CACHE[name]) {
71+
suffix = 'px;';
7172
} else if (
72-
typeof val === 'number' &&
73+
isNumber &&
7374
IS_NON_DIMENSIONAL.test(prop.toLowerCase()) === false
7475
) {
7576
SUFFIX_CACHE[name] = true;
76-
suffix = 'px';
77+
suffix = 'px;';
7778
}
7879
str = str + name + ':' + val + suffix;
7980
}

0 commit comments

Comments
 (0)