From d654135ffebe935317a1f946c123bd25e4fb6aa3 Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Thu, 9 Oct 2025 22:05:47 +0300 Subject: Do away with the $ macro for runtime-agnostic purposes --- src/dompa/nodes.cljs | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 src/dompa/nodes.cljs (limited to 'src/dompa/nodes.cljs') diff --git a/src/dompa/nodes.cljs b/src/dompa/nodes.cljs deleted file mode 100644 index 8e19e2f..0000000 --- a/src/dompa/nodes.cljs +++ /dev/null @@ -1,24 +0,0 @@ -(ns dompa.nodes) - -(defn $ - "Creates a new node - - Usage: - - ```clojure - ($ :div - ($ \"hello world\" )) - ```" - [name & opts] - (if (string? name) - {:node/name :dompa/text - :node/value (apply str name opts)} - (let [first-opt (first opts) - attrs? (and (map? first-opt) - (not (contains? first-opt :node/name))) - attrs (if attrs? first-opt {}) - children (if attrs? (rest opts) opts)] - (cond-> {:node/name name} - attrs? (assoc :node/attrs attrs) - (seq children) (assoc :node/children children))))) - -- cgit v1.2.3