0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-15 17:21:17 -05:00

🔥 Remove unused top-nested-frame-ids helper

This commit is contained in:
Andrey Antukh 2023-08-25 12:28:30 +02:00 committed by Andrés Moya
parent 48881f218c
commit 6b3fa31d68

View file

@ -311,23 +311,6 @@
(or (:id current-shape) uuid/zero)
(recur (get objects child-frame-id))))))))
(defn top-nested-frame-ids
"Search the top nested frame in a list of ids"
[objects ids]
(let [frame-ids (->> ids
(filter #(cph/frame-shape? objects %))
(remove #(or (dm/get-in objects [% :hidden])
(dm/get-in objects [% :blocked]))))
frame-set (set frame-ids)]
(loop [current-id (first frame-ids)]
(let [current-shape (get objects current-id)
child-frame-id (d/seek #(contains? frame-set %)
(-> (:shapes current-shape) reverse))]
(if (nil? child-frame-id)
(or current-id uuid/zero)
(recur child-frame-id))))))
(defn get-viewer-frames
([objects]
(get-viewer-frames objects nil))