Skip to content

Commit

Permalink
fix: select defaultValue
Browse files Browse the repository at this point in the history
  • Loading branch information
thelissimus committed Jan 8, 2024
1 parent e678cc7 commit 5671c59
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/challenge/frontend/common/form.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@
(merge attrs))]])

(defn select-view [key form placeholder options attrs]
[:select (merge {:name key
:value (or @(reframe/subscribe [::subs/form form key]) js/undefined)
:on-change #(reframe/dispatch [::events/update-form
[:select (merge {:name key
:defaultValue ""
:value (or @(reframe/subscribe [::subs/form form key]) js/undefined)
:on-change #(reframe/dispatch [::events/update-form
form
key
(-> % .-target .-value)])} attrs)
[:option {:selected "selected" :disabled true :hidden true} placeholder]
[:option {:value "" :disabled true :hidden true} placeholder]
(for [{:keys [value label]} options]
[:option {:key value :value value} label])])

0 comments on commit 5671c59

Please sign in to comment.