summaryrefslogtreecommitdiff
path: root/src/org_ckons_cljs/form/react.cljs
diff options
context:
space:
mode:
authorckonstanski <kostcarl@isu.edu>2026-08-24 10:03:46 -0600
committerckonstanski <kostcarl@isu.edu>2026-08-24 10:03:46 -0600
commit68bba6393b3d09ce79bab19d7ff556131aba2346 (patch)
treeeb756522b7efa9a63eee397f8d3cc83be46fbfe6 /src/org_ckons_cljs/form/react.cljs
parentfc8a062e40862e1c6f17ba2f18ba43b4ec4368d6 (diff)
Diffstat (limited to 'src/org_ckons_cljs/form/react.cljs')
-rw-r--r--src/org_ckons_cljs/form/react.cljs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/org_ckons_cljs/form/react.cljs b/src/org_ckons_cljs/form/react.cljs
index a46cd42..fecfbcf 100644
--- a/src/org_ckons_cljs/form/react.cljs
+++ b/src/org_ckons_cljs/form/react.cljs
@@ -1,7 +1,7 @@
(ns org-ckons-cljs.form.react
(:require-macros [clojure.string :as str]))
-(defn react-generic-form [jsonobj namespace]
+(defn react-generic-form [jsonobj namespace onclick-fn]
[:div
[:div {:id "form-errormsg"}]
[:form {:name (get jsonobj "name")
@@ -16,8 +16,7 @@
[:button {:class "btn btn-primary"
:data-dismiss (get jsonobj "dismiss")
:type (cond (get form-field "onclick") "button" :else "submit")
- :on-click (when (get form-field "onclick")
- (str namespace "." (get form-field "onclick")))}
+ :on-click onclick-fn}
(get form-field "label")]]]
(= (get form-field "fieldType") "hidden")
[:input {:name (get form-field "name")