Skip to content

Instantly share code, notes, and snippets.

@geraldodev
Created February 7, 2014 00:21
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save geraldodev/8855252 to your computer and use it in GitHub Desktop.
Save geraldodev/8855252 to your computer and use it in GitHub Desktop.
edit-buttons
(defn edit-buttons [_ _ {:keys [ch>]}]
(reify
om/IRender
(render [_]
(dom/div #js {:className "form-group btn-group"
:style (js-margin-right)}
(dom/button #js {:className "btn btn-default"
:onClick (fn [e]
(.preventDefault e)
(put! ch> {:event e
:kind :insert}))}
(dom/span #js {:className "glyphicon glyphicon-plus"}))
(dom/button #js {:className "btn btn-default"
:onClick (fn [e]
(.preventDefault e)
(put! ch> {:event e
:kind :save} ))}
(dom/span #js {:className "glyphicon glyphicon-ok"}))
(dom/button #js {:className "btn btn-default"
:style (js-margin-right)
:onClick (fn [e]
(.preventDefault e)
(put! ch> {:event e
:kind :cancel}))}
(dom/span #js {:className "fa fa-undo"}))
(dom/button #js {:className "btn btn-default"
:onClick (fn [e]
(.preventDefault e)
(put! ch> {:event e
:kind :delete}))}
(dom/span #js {:className "glyphicon glyphicon-trash"}))))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment