diff options
| author | ckonstanski <carlos.konstanski@olo.com> | 2022-12-23 09:59:55 -0700 |
|---|---|---|
| committer | ckonstanski <carlos.konstanski@olo.com> | 2022-12-23 09:59:55 -0700 |
| commit | d528f7321adc5c39580afe2157178a95cc9168a8 (patch) | |
| tree | 7e4653ce140be28c3fb9004bbb7c3bc04020230c /src | |
| parent | aa3b32e62d99b9d61a60ad3860275d9ea89d8c92 (diff) | |
Mark required fields with an asterisk
Diffstat (limited to 'src')
| -rw-r--r-- | src/org_ckons_cljs/form/core.cljs | 24 |
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") |
