summaryrefslogtreecommitdiff
path: root/src/org_ckons_cljs/form/react.cljs
diff options
context:
space:
mode:
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")