mirror of
https://github.com/penpot/penpot.git
synced 2025-02-23 15:26:29 -05:00
🐛 Fix on libraries section, items shouldn't have context menu
This commit is contained in:
parent
54c63fef06
commit
6bd1f19e36
1 changed files with 34 additions and 24 deletions
|
@ -331,6 +331,15 @@
|
||||||
client-position)]
|
client-position)]
|
||||||
(st/emit! (dd/show-file-menu-with-position file-id position)))))
|
(st/emit! (dd/show-file-menu-with-position file-id position)))))
|
||||||
|
|
||||||
|
on-context-menu
|
||||||
|
(mf/use-fn
|
||||||
|
(mf/deps is-library-view)
|
||||||
|
(fn [event]
|
||||||
|
(dom/stop-propagation event)
|
||||||
|
(dom/prevent-default event)
|
||||||
|
(when-not is-library-view
|
||||||
|
(on-menu-click event))))
|
||||||
|
|
||||||
edit
|
edit
|
||||||
(mf/use-fn
|
(mf/use-fn
|
||||||
(mf/deps file)
|
(mf/deps file)
|
||||||
|
@ -373,7 +382,7 @@
|
||||||
:on-key-down handle-key-down
|
:on-key-down handle-key-down
|
||||||
:on-double-click on-navigate
|
:on-double-click on-navigate
|
||||||
:on-drag-start on-drag-start
|
:on-drag-start on-drag-start
|
||||||
:on-context-menu on-menu-click}
|
:on-context-menu on-context-menu}
|
||||||
|
|
||||||
[:div {:class (stl/css :overlay)}]
|
[:div {:class (stl/css :overlay)}]
|
||||||
|
|
||||||
|
@ -392,6 +401,7 @@
|
||||||
[:h3 (:name file)])
|
[:h3 (:name file)])
|
||||||
[:& grid-item-metadata {:modified-at (:modified-at file)}]]
|
[:& grid-item-metadata {:modified-at (:modified-at file)}]]
|
||||||
|
|
||||||
|
(when-not is-library-view
|
||||||
[:div {:class (stl/css-case :project-th-actions true :force-display (:menu-open dashboard-local))}
|
[:div {:class (stl/css-case :project-th-actions true :force-display (:menu-open dashboard-local))}
|
||||||
[:div
|
[:div
|
||||||
{:class (stl/css :project-th-icon :menu)
|
{:class (stl/css :project-th-icon :menu)
|
||||||
|
@ -416,7 +426,7 @@
|
||||||
:on-edit on-edit
|
:on-edit on-edit
|
||||||
:on-menu-close on-menu-close
|
:on-menu-close on-menu-close
|
||||||
:origin origin
|
:origin origin
|
||||||
:parent-id (dm/str file-id "-action-menu")}]])]]]]]))
|
:parent-id (dm/str file-id "-action-menu")}]])]])]]]))
|
||||||
|
|
||||||
(mf/defc grid
|
(mf/defc grid
|
||||||
{::mf/props :obj}
|
{::mf/props :obj}
|
||||||
|
|
Loading…
Add table
Reference in a new issue