mirror of
https://github.com/penpot/penpot.git
synced 2025-06-06 07:31:36 +02:00
✨ Improve canvas handling on sitemap and workspace.
This commit is contained in:
parent
3d8b3f3040
commit
31ffa73bda
8 changed files with 247 additions and 141 deletions
|
@ -79,6 +79,26 @@
|
|||
(disj s v)
|
||||
(conj s v)))
|
||||
|
||||
(defn enumerate
|
||||
([items] (enumerate items 0))
|
||||
([items start]
|
||||
(loop [idx start
|
||||
items items
|
||||
res []]
|
||||
(if (empty? items)
|
||||
res
|
||||
(recur (inc idx)
|
||||
(rest items)
|
||||
(conj res [idx (first items)]))))))
|
||||
|
||||
(defn concatv
|
||||
[& colls]
|
||||
(loop [colls colls
|
||||
result []]
|
||||
(if (seq colls)
|
||||
(recur (rest colls) (reduce conj result (first colls)))
|
||||
result)))
|
||||
|
||||
(defn seek
|
||||
([pred coll]
|
||||
(seek pred coll nil))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue