mirror of
https://github.com/penpot/penpot.git
synced 2025-06-01 13:51:45 +02:00
⚡ Make components assets gropups collapsed by default on assets tab
This commit is contained in:
parent
50a49e5fbf
commit
62f15f9b9d
1 changed files with 21 additions and 18 deletions
|
@ -206,7 +206,7 @@
|
||||||
on-drag-start do-rename cancel-rename on-rename-group on-group on-ungroup on-context-menu
|
on-drag-start do-rename cancel-rename on-rename-group on-group on-ungroup on-context-menu
|
||||||
selected-full]}]
|
selected-full]}]
|
||||||
|
|
||||||
(let [group-open? (get open-groups prefix true)
|
(let [group-open? (get open-groups prefix (if (= prefix "") true false))
|
||||||
new-css-system (mf/use-ctx ctx/new-css-system)
|
new-css-system (mf/use-ctx ctx/new-css-system)
|
||||||
dragging* (mf/use-state false)
|
dragging* (mf/use-state false)
|
||||||
dragging? (deref dragging*)
|
dragging? (deref dragging*)
|
||||||
|
@ -232,6 +232,7 @@
|
||||||
(mf/deps dragging* prefix selected-paths selected-full)
|
(mf/deps dragging* prefix selected-paths selected-full)
|
||||||
(fn [event]
|
(fn [event]
|
||||||
(cmm/on-drop-asset-group event dragging* prefix selected-paths selected-full dwl/rename-component)))]
|
(cmm/on-drop-asset-group event dragging* prefix selected-paths selected-full dwl/rename-component)))]
|
||||||
|
|
||||||
(if ^boolean new-css-system
|
(if ^boolean new-css-system
|
||||||
[:div {:class (dom/classnames (css :component-group) true)
|
[:div {:class (dom/classnames (css :component-group) true)
|
||||||
:on-drag-enter on-drag-enter
|
:on-drag-enter on-drag-enter
|
||||||
|
@ -599,24 +600,26 @@
|
||||||
:multi true
|
:multi true
|
||||||
:ref input-ref
|
:ref input-ref
|
||||||
:on-selected on-file-selected}]])]))
|
:on-selected on-file-selected}]])]))
|
||||||
|
|
||||||
[:& cmm/asset-section-block {:role :content}
|
[:& cmm/asset-section-block {:role :content}
|
||||||
[:& components-group {:file-id file-id
|
(when ^boolean open?
|
||||||
:prefix ""
|
[:& components-group {:file-id file-id
|
||||||
:groups groups
|
:prefix ""
|
||||||
:open-groups open-groups
|
:groups groups
|
||||||
:renaming (when ^boolean renaming? current-component-id)
|
:open-groups open-groups
|
||||||
:listing-thumbs? listing-thumbs?
|
:renaming (when ^boolean renaming? current-component-id)
|
||||||
:selected selected
|
:listing-thumbs? listing-thumbs?
|
||||||
:on-asset-click on-asset-click
|
:selected selected
|
||||||
:on-drag-start on-drag-start
|
:on-asset-click on-asset-click
|
||||||
:do-rename do-rename
|
:on-drag-start on-drag-start
|
||||||
:cancel-rename cancel-rename
|
:do-rename do-rename
|
||||||
:on-rename-group on-rename-group
|
:cancel-rename cancel-rename
|
||||||
:on-group on-group
|
:on-rename-group on-rename-group
|
||||||
:on-ungroup on-ungroup
|
:on-group on-group
|
||||||
:on-context-menu on-context-menu
|
:on-ungroup on-ungroup
|
||||||
:selected-full selected-full}]
|
:on-context-menu on-context-menu
|
||||||
(when local?
|
:selected-full selected-full}])
|
||||||
|
(when ^boolean local?
|
||||||
[:& cmm/assets-context-menu
|
[:& cmm/assets-context-menu
|
||||||
{:on-close on-close-menu
|
{:on-close on-close-menu
|
||||||
:state @menu-state
|
:state @menu-state
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue