Hide add grubs button when editing

This commit is contained in:
Nicholas Kariniemi 2014-08-09 00:08:06 +03:00
parent d018bcf3cf
commit 29547e12be

View file

@ -47,6 +47,7 @@
[:editing :waiting] (let [update-ch (om/get-shared owner :recipe-update) [:editing :waiting] (let [update-ch (om/get-shared owner :recipe-update)
id (:id @(om/get-props owner)) id (:id @(om/get-props owner))
name (om/get-state owner :name) name (om/get-state owner :name)
grubs (om/get-state owner :grubs) grubs (om/get-state owner :grubs)
event (update-event id name grubs)] event (update-event id name grubs)]
(put! update-ch event)) (put! update-ch event))
@ -89,9 +90,10 @@
:on-change #(om/set-state! owner :name (dom/event-val %))}] :on-change #(om/set-state! owner :name (dom/event-val %))}]
[:button.btn.btn-primary.btn-sm.recipe-add-grubs-btn [:button.btn.btn-primary.btn-sm.recipe-add-grubs-btn
{:type "button" {:type "button"
:class (when (= edit-state :editing) "hidden")
:ref :add-grubs-btn :ref :add-grubs-btn
:on-click #(add-grubs add-grubs-ch grubs)} :on-click #(add-grubs add-grubs-ch grubs)}
"Add Grubs"]] "Add grubs"]]
[:div.panel-body.recipe-grubs [:div.panel-body.recipe-grubs
{:class (when (= edit-state :waiting) "hidden")} {:class (when (= edit-state :waiting) "hidden")}
[:textarea.form-control.recipe-grubs-input [:textarea.form-control.recipe-grubs-input