An open API service indexing awesome lists of open source software.

https://github.com/yurysolovyov/class-names-cljs

classnames-inspired helper for managing dynamic css classes in Reagent and Re-frame apps
https://github.com/yurysolovyov/class-names-cljs

clojurescript re-frame reagent

Last synced: 2 months ago
JSON representation

classnames-inspired helper for managing dynamic css classes in Reagent and Re-frame apps

Awesome Lists containing this project

README

        

[class-names](https://github.com/JedWatson/classnames) for ClojureScript
===

[![Clojars Project](https://img.shields.io/clojars/v/class-names.svg)](https://clojars.org/class-names)

```clojure
(:require [class-names.core :refer [class-names]])

(class-names "foo" "bar" :bax { :active true :seleced false })
; -> "foo bar bax active"
(class-names "foo" "bar" nil)
; -> "foo bar"
(class-names "foo" "bar" :bax { :active true :seleced false } 'nox { :more-classes-in-map true })
; -> "foo bar bax active nox more-classes-in-map"
```

### License

MIT © Yury Solovyov