mirror of
https://github.com/penpot/penpot.git
synced 2025-06-02 06:51:41 +02:00
🐛 Regenerate components after resize in sync
This commit is contained in:
parent
6453cb9d11
commit
43b1d3ca43
1 changed files with 12 additions and 0 deletions
|
@ -995,15 +995,27 @@
|
||||||
:else
|
:else
|
||||||
uoperations)
|
uoperations)
|
||||||
|
|
||||||
|
all-parents (or (cp/get-parents dest-shape (:objects container)) [])
|
||||||
|
|
||||||
rchanges [(as-> {:type :mod-obj
|
rchanges [(as-> {:type :mod-obj
|
||||||
:id (:id dest-shape)
|
:id (:id dest-shape)
|
||||||
:operations roperations} $
|
:operations roperations} $
|
||||||
|
(if (cp/page? container)
|
||||||
|
(assoc $ :page-id (:id container))
|
||||||
|
(assoc $ :component-id (:id container))))
|
||||||
|
(as-> {:type :reg-objects
|
||||||
|
:shapes all-parents} $
|
||||||
(if (cp/page? container)
|
(if (cp/page? container)
|
||||||
(assoc $ :page-id (:id container))
|
(assoc $ :page-id (:id container))
|
||||||
(assoc $ :component-id (:id container))))]
|
(assoc $ :component-id (:id container))))]
|
||||||
uchanges [(as-> {:type :mod-obj
|
uchanges [(as-> {:type :mod-obj
|
||||||
:id (:id dest-shape)
|
:id (:id dest-shape)
|
||||||
:operations uoperations} $
|
:operations uoperations} $
|
||||||
|
(if (cp/page? container)
|
||||||
|
(assoc $ :page-id (:id container))
|
||||||
|
(assoc $ :component-id (:id container))))
|
||||||
|
(as-> {:type :reg-objects
|
||||||
|
:shapes all-parents} $
|
||||||
(if (cp/page? container)
|
(if (cp/page? container)
|
||||||
(assoc $ :page-id (:id container))
|
(assoc $ :page-id (:id container))
|
||||||
(assoc $ :component-id (:id container))))]]
|
(assoc $ :component-id (:id container))))]]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue