not using namespaced keys, due to graphql
This commit is contained in:
@@ -36,25 +36,25 @@
|
||||
type))
|
||||
|
||||
|
||||
(defmethod do-bind "radio" [dom {:keys [field subscription event class value] :as keys} & rest]
|
||||
(defmethod do-bind "radio" [dom {:keys [field subscription event class value spec] :as keys} & rest]
|
||||
(let [keys (assoc keys
|
||||
:on-change (dispatch-value-change [event [field]])
|
||||
:checked (= (field subscription) value)
|
||||
:class (str class
|
||||
(when (not (s/valid? field (field subscription)))
|
||||
(when (and spec (not (s/valid? spec (field subscription))))
|
||||
" is-danger")))
|
||||
keys (dissoc keys :field :subscription :event)]
|
||||
keys (dissoc keys :field :subscription :event :spec)]
|
||||
(vec (concat [dom keys] rest))))
|
||||
|
||||
|
||||
(defmethod do-bind :default [dom {:keys [field event subscription class] :as keys} & rest]
|
||||
(defmethod do-bind :default [dom {:keys [field event subscription class spec] :as keys} & rest]
|
||||
(let [keys (assoc keys
|
||||
:on-change (dispatch-value-change [event [field]])
|
||||
:value (field subscription)
|
||||
:class (str class
|
||||
(when (not (s/valid? field (field subscription)))
|
||||
(when (and spec (not (s/valid? spec (field subscription))))
|
||||
" is-danger")))
|
||||
keys (dissoc keys :field :subscription :event)]
|
||||
keys (dissoc keys :field :subscription :event :spec)]
|
||||
(vec (concat [dom keys] rest))))
|
||||
|
||||
(defn bind-field [all]
|
||||
|
||||
Reference in New Issue
Block a user