mirror of
https://github.com/penpot/penpot.git
synced 2026-08-25 14:18:40 +00:00
Merge pull request #2987 from penpot/alotor-fix-layout-from-selected
🐛 Fix problem when creating layout from selection
This commit is contained in:
commit
47481986a1
@ -183,6 +183,13 @@
|
|||||||
(-> shape
|
(-> shape
|
||||||
(assoc :layout-item-h-sizing :auto
|
(assoc :layout-item-h-sizing :auto
|
||||||
:layout-item-v-sizing :auto))))
|
:layout-item-v-sizing :auto))))
|
||||||
|
;; Set the children to fixed to remove strange interactions
|
||||||
|
(dwc/update-shapes
|
||||||
|
selected
|
||||||
|
(fn [shape]
|
||||||
|
(-> shape
|
||||||
|
(assoc :layout-item-h-sizing :fix
|
||||||
|
:layout-item-v-sizing :fix))))
|
||||||
|
|
||||||
(ptk/data-event :layout/update [new-shape-id])
|
(ptk/data-event :layout/update [new-shape-id])
|
||||||
(dws/delete-shapes page-id selected)
|
(dws/delete-shapes page-id selected)
|
||||||
@ -204,6 +211,13 @@
|
|||||||
(merge flex-params)
|
(merge flex-params)
|
||||||
(assoc :layout-item-h-sizing :auto
|
(assoc :layout-item-h-sizing :auto
|
||||||
:layout-item-v-sizing :auto))))
|
:layout-item-v-sizing :auto))))
|
||||||
|
;; Set the children to fixed to remove strange interactions
|
||||||
|
(dwc/update-shapes
|
||||||
|
selected
|
||||||
|
(fn [shape]
|
||||||
|
(-> shape
|
||||||
|
(assoc :layout-item-h-sizing :fix
|
||||||
|
:layout-item-v-sizing :fix))))
|
||||||
|
|
||||||
(ptk/data-event :layout/update [new-shape-id])
|
(ptk/data-event :layout/update [new-shape-id])
|
||||||
(dwu/commit-undo-transaction undo-id))))))))
|
(dwu/commit-undo-transaction undo-id))))))))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user