From 081df7fc0335252f603cb6bec4e5c50f82c2fcd4 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Wed, 20 Aug 2025 10:56:24 +0200 Subject: [PATCH] :bug: Fix combine variants move items --- frontend/src/app/main/data/workspace/variants.cljs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/workspace/variants.cljs b/frontend/src/app/main/data/workspace/variants.cljs index 63b8cd61d4..5a2ebc661b 100644 --- a/frontend/src/app/main/data/workspace/variants.cljs +++ b/frontend/src/app/main/data/workspace/variants.cljs @@ -375,7 +375,8 @@ :r1 20 :r2 20 :r3 20 - :r4 20} + :r4 20 + :layout-item-absolute true} flex-props {:layout-item-h-sizing :auto :layout-item-v-sizing :auto :layout-padding {:p1 30 :p2 30 :p3 30 :p4 30} @@ -433,6 +434,7 @@ (rx/of (when duplicate? (add-new-variant main-instance-id)) + (dwsh/update-shapes variant-vec #(dissoc % :layout-item-absolute)) (dwu/commit-undo-transaction undo-id) (when flex? (ptk/data-event :layout/update {:ids [variant-id]}))))))))) @@ -605,9 +607,10 @@ (assoc :constraints-h :left) (assoc :constraints-v :top) (assoc :fixed-scroll false))) + (dwsh/relocate-shapes #{variant-id} common-parent index) (dwt/update-dimensions [variant-id] :width (+ (:width rect) 60)) (dwt/update-dimensions [variant-id] :height (+ (:height rect) 60)) - (dwsh/relocate-shapes #{variant-id} common-parent index) + (dwu/commit-undo-transaction undo-id))))) redirect-to-page