mirror of
https://github.com/penpot/penpot.git
synced 2025-07-07 00:37:17 +02:00
Hide dragged item on sitemap sidebar widget.
This commit is contained in:
parent
891dad0b11
commit
4aa3372e5b
1 changed files with 12 additions and 10 deletions
|
@ -42,14 +42,16 @@
|
||||||
|
|
||||||
(mx/defcs page-item
|
(mx/defcs page-item
|
||||||
{:mixins [(mx/local) mx/static mx/reactive]}
|
{:mixins [(mx/local) mx/static mx/reactive]}
|
||||||
[own page total active?]
|
[{:keys [rum/local] :as own} page total active?]
|
||||||
(let [local (:rum/local own)
|
(let [body-classes (classnames
|
||||||
classes (classnames
|
|
||||||
:selected active?
|
:selected active?
|
||||||
:drag-active (:dragging @local)
|
:drag-active (:dragging @local)
|
||||||
:drag-top (= :top (:over @local))
|
:drag-top (= :top (:over @local))
|
||||||
:drag-bottom (= :bottom (:over @local))
|
:drag-bottom (= :bottom (:over @local))
|
||||||
:drag-inside (= :middle (:over @local)))]
|
:drag-inside (= :middle (:over @local)))
|
||||||
|
li-classes (classnames
|
||||||
|
:selected active?
|
||||||
|
:hide (:dragging @local))]
|
||||||
(letfn [(on-edit [event]
|
(letfn [(on-edit [event]
|
||||||
(udl/open! :page-form {:page page}))
|
(udl/open! :page-form {:page page}))
|
||||||
|
|
||||||
|
@ -96,9 +98,9 @@
|
||||||
(swap! local assoc :over true))
|
(swap! local assoc :over true))
|
||||||
(on-drag-leave [event]
|
(on-drag-leave [event]
|
||||||
(swap! local assoc :over false))]
|
(swap! local assoc :over false))]
|
||||||
[:li {:class (when active? "selected")}
|
[:li {:class li-classes}
|
||||||
[:div.element-list-body
|
[:div.element-list-body
|
||||||
{:class classes
|
{:class body-classes
|
||||||
:style {:opacity (if (:dragging @local)
|
:style {:opacity (if (:dragging @local)
|
||||||
"0.5"
|
"0.5"
|
||||||
"1")}
|
"1")}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue