summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorckonstanski <carlos.konstanski@olo.com>2021-05-30 21:35:12 -0600
committerckonstanski <carlos.konstanski@olo.com>2021-05-30 21:35:12 -0600
commit555102d9153717b45a439e3fb53875a86ccaf405 (patch)
treecc801e5eb235ca95867b68de505c0332bc47fa0f
parent26986b0c67cd05be90ab52b0f6080a2ba6fa48bb (diff)
add file upload form field type
-rw-r--r--src/org_ckons_cljs/form/core.cljs15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/org_ckons_cljs/form/core.cljs b/src/org_ckons_cljs/form/core.cljs
index 1233ce5..74f1c34 100644
--- a/src/org_ckons_cljs/form/core.cljs
+++ b/src/org_ckons_cljs/form/core.cljs
@@ -64,7 +64,7 @@
[:textarea {:name (get form-field "name")
:id (get form-field "name")
:rows "10"
- :cols "68"}
+ :cols "80"}
(get form-field "value")]]]
(= (get form-field "fieldType") "datetime-local")
[:div {:class "form-group row"}
@@ -82,6 +82,19 @@
:required (get form-field "required")
:min "2018-01-01T00:00"
:max "2020:12-31T23:59"}]]]
+ (= (get form-field "fieldType") "file")
+ [:div {:class "form-group row"}
+ (when (get form-field "label")
+ [:label {:for (get form-field "name")
+ :class "col-form-label col-sm-2"
+ :style "text-align: right"}
+ (get form-field "label")])
+ [:div {:class "col-sm-10"}
+ [:input {:name (get form-field "name")
+ :id (get form-field "name")
+ :type (get form-field "fieldType")
+ :class "custom-file-input"
+ :required (get form-field "required")}]]]
:else
[:div {:class "form-group row"}
(when (get form-field "label")