0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-12 18:18:24 -05:00

💄 Add cosmetic changes to common libraries logic ns

This commit is contained in:
Andrey Antukh 2025-01-16 13:19:27 +01:00
parent e7b0e253d4
commit 12fa4fdef5

View file

@ -204,7 +204,8 @@
(cond-> {} (cond-> {}
force-frame? (assoc :force-frame-id frame-id))) force-frame? (assoc :force-frame-id frame-id)))
first-shape (cond-> (first new-shapes) first-shape
(cond-> (first new-shapes)
(not (nil? parent-id)) (not (nil? parent-id))
(assoc :parent-id parent-id) (assoc :parent-id parent-id)
(and (not (nil? parent)) (= :frame (:type parent))) (and (not (nil? parent)) (= :frame (:type parent)))
@ -217,7 +218,8 @@
(assoc :frame-id frame-id)) (assoc :frame-id frame-id))
;; on copy/paste old id is used later to reorder the paster layers ;; on copy/paste old id is used later to reorder the paster layers
changes (cond-> (pcb/add-object changes first-shape {:ignore-touched true}) changes
(cond-> (pcb/add-object changes first-shape {:ignore-touched true})
(some? old-id) (pcb/amend-last-change #(assoc % :old-id old-id))) (some? old-id) (pcb/amend-last-change #(assoc % :old-id old-id)))
changes changes
@ -239,7 +241,8 @@
(pcb/reorder-grid-children [(:parent-id first-shape)]))) (pcb/reorder-grid-children [(:parent-id first-shape)])))
changes) changes)
changes (reduce #(pcb/add-object %1 %2 {:ignore-touched true}) changes
(reduce #(pcb/add-object %1 %2 {:ignore-touched true})
changes changes
(rest new-shapes))] (rest new-shapes))]