0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-15 17:21:17 -05:00

Add temporal ugly buttons to confirm dialog.

This commit is contained in:
Andrey Antukh 2016-04-02 11:44:36 +03:00
parent 3d17eca0d2
commit ebd7242048

View file

@ -13,13 +13,27 @@
[uxbox.ui.lightbox :as lightbox]))
(defn- confirm-dialog-render
[own]
(html
[:div.lightbox-body.confirm-dialog
[:span "HERE"]
[:a.close {:href "#"
:on-click #(do (dom/prevent-default %)
(lightbox/close!))} i/close]]))
[own {:keys [on-accept on-cancel] :as ctx}]
(letfn [(accept [event]
(dom/prevent-default event)
(lightbox/close!)
(on-accept (dissoc ctx :on-accept :on-cancel)))
(cancel [event]
(dom/prevent-default event)
(lightbox/close!)
(when on-cancel
(on-cancel (dissoc ctx :on-accept :on-cancel))))]
(html
[:div.lightbox-body.confirm-dialog
[:span "HERE"]
[:input
{:type "button"
:value "Ok"
:on-click accept}]
[:input
{:type "button"
:value "Cancel"
:on-click cancel}]])))
(def confirm-dialog
(mx/component
@ -28,5 +42,5 @@
:mixins []}))
(defmethod lightbox/render-lightbox :confirm
[_]
(confirm-dialog))
[context]
(confirm-dialog context))