a lot of streamlining for validation
This commit is contained in:
@@ -152,6 +152,7 @@ c.clearChoices();
|
||||
[:input
|
||||
(-> params
|
||||
(dissoc :error?)
|
||||
(assoc :type "text")
|
||||
(update
|
||||
:class (fnil hh/add-class "") default-input-classes)
|
||||
(update :class #(str % (use-size size))))])
|
||||
@@ -210,6 +211,11 @@ c.clearChoices();
|
||||
(when (sequential? errors)
|
||||
(str/join ", " (filter string? errors)))])
|
||||
|
||||
(defn form-errors- [{:keys [errors]}]
|
||||
[:div#form-errors (when errors
|
||||
[:span.error-content
|
||||
(errors- {:errors errors})])])
|
||||
|
||||
(defn validated-field- [params & rest]
|
||||
(field- (cond-> params
|
||||
true (dissoc :errors)
|
||||
|
||||
Reference in New Issue
Block a user