summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/org_ckons_cljs/form/core.cljs24
1 files changed, 18 insertions, 6 deletions
diff --git a/src/org_ckons_cljs/form/core.cljs b/src/org_ckons_cljs/form/core.cljs
index e6b5185..025c963 100644
--- a/src/org_ckons_cljs/form/core.cljs
+++ b/src/org_ckons_cljs/form/core.cljs
@@ -37,11 +37,15 @@
(when (get form-field "label")
[:label {:class "form-check-label"
:for (get form-field "name")}
- (get form-field "label")])]
+ (get form-field "label")
+ (when (get form-field "required")
+ " *")])]
(= (get form-field "fieldType") "select")
[:div {:class "form-group"}
[:label {:for (get form-field "name")}
- (get form-field "label")]
+ (get form-field "label")
+ (when (get form-field "required")
+ " *")]
[:select {:class "form-control"
:name (get form-field "name")
:id (get form-field "name")
@@ -59,7 +63,9 @@
[:label {:for (get form-field "name")
:class "col-form-label col-sm-2"
:style "text-align: right"}
- (get form-field "label")])
+ (get form-field "label")
+ (when (get form-field "required")
+ " *")])
[:div {:class "col-sm-10"}
[:textarea {:name (get form-field "name")
:id (get form-field "name")
@@ -72,7 +78,9 @@
[:label {:for (get form-field "name")
:class "col-form-label col-sm-2"
:style "text-align: right"}
- (get form-field "label")])
+ (get form-field "label")
+ (when (get form-field "required")
+ " *")])
[:div {:class "col-sm-10"}
[:input {:name (get form-field "name")
:id (get form-field "name")
@@ -88,7 +96,9 @@
[:label {:for (get form-field "name")
:class "col-form-label col-sm-2"
:style "text-align: right"}
- (get form-field "label")])
+ (get form-field "label")
+ (when (get form-field "required")
+ " *")])
[:div {:class "col-sm-10"}
[:input {:name (get form-field "name")
:id (get form-field "name")
@@ -101,7 +111,9 @@
[:label {:for (get form-field "name")
:class "col-form-label col-sm-2"
:style "text-align: right"}
- (get form-field "label")])
+ (get form-field "label")
+ (when (get form-field "required")
+ " *")])
[:div {:class "col-sm-10"}
[:input {:name (get form-field "name")
:id (get form-field "name")