Skip to content

Commit c7fad8f

Browse files
authored
Merge pull request #8 from valerauko/fix-class
Fix class name concatenation
2 parents a56329a + 14fb2f8 commit c7fad8f

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/io/factorhouse/hsx/props.cljs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,19 @@
4949

5050
(declare convert-prop-value)
5151

52+
(defn convert-class
53+
[klass]
54+
(let [classes (if (string? klass) [klass] klass)]
55+
(str/join " " classes)))
56+
5257
(defn kv-conv
5358
[o k v]
54-
(doto o
55-
(obj/set (cached-prop-name k) (convert-prop-value v))))
59+
(let [prop-name (cached-prop-name k)
60+
prop-value (if (= prop-name "className")
61+
(convert-class v)
62+
(convert-prop-value v))]
63+
(doto o
64+
(obj/set prop-name prop-value))))
5665

5766
(defn convert-prop-value
5867
[x]

0 commit comments

Comments
 (0)