mirror of
https://github.com/penpot/penpot.git
synced 2025-05-22 22:56:10 +02:00
🐛 Fix problem with hot reload
This commit is contained in:
parent
9fcb4216b6
commit
85ae3ff6f8
2 changed files with 15 additions and 8 deletions
|
@ -28,8 +28,9 @@
|
||||||
(findShapes
|
(findShapes
|
||||||
[_]
|
[_]
|
||||||
;; Returns a lazy (iterable) of all available shapes
|
;; Returns a lazy (iterable) of all available shapes
|
||||||
(let [page (locate-page $file $id)]
|
(when (and (some? $file) (some? $id))
|
||||||
(apply array (sequence (map shape/shape-proxy) (keys (:objects page)))))))
|
(let [page (locate-page $file $id)]
|
||||||
|
(apply array (sequence (map shape/shape-proxy) (keys (:objects page))))))))
|
||||||
|
|
||||||
(crc/define-properties!
|
(crc/define-properties!
|
||||||
PageProxy
|
PageProxy
|
||||||
|
|
|
@ -56,38 +56,44 @@
|
||||||
(defn proxy->file
|
(defn proxy->file
|
||||||
[proxy]
|
[proxy]
|
||||||
(let [id (obj/get proxy "$id")]
|
(let [id (obj/get proxy "$id")]
|
||||||
(locate-file id)))
|
(when (some? id)
|
||||||
|
(locate-file id))))
|
||||||
|
|
||||||
(defn proxy->page
|
(defn proxy->page
|
||||||
[proxy]
|
[proxy]
|
||||||
(let [file-id (obj/get proxy "$file")
|
(let [file-id (obj/get proxy "$file")
|
||||||
id (obj/get proxy "$id")]
|
id (obj/get proxy "$id")]
|
||||||
(locate-page file-id id)))
|
(when (and (some? file-id) (some? id))
|
||||||
|
(locate-page file-id id))))
|
||||||
|
|
||||||
(defn proxy->shape
|
(defn proxy->shape
|
||||||
[proxy]
|
[proxy]
|
||||||
(let [file-id (obj/get proxy "$file")
|
(let [file-id (obj/get proxy "$file")
|
||||||
page-id (obj/get proxy "$page")
|
page-id (obj/get proxy "$page")
|
||||||
id (obj/get proxy "$id")]
|
id (obj/get proxy "$id")]
|
||||||
(locate-shape file-id page-id id)))
|
(when (and (some? file-id) (some? page-id) (some? id))
|
||||||
|
(locate-shape file-id page-id id))))
|
||||||
|
|
||||||
(defn proxy->library-color
|
(defn proxy->library-color
|
||||||
[proxy]
|
[proxy]
|
||||||
(let [file-id (obj/get proxy "$file")
|
(let [file-id (obj/get proxy "$file")
|
||||||
id (obj/get proxy "$id")]
|
id (obj/get proxy "$id")]
|
||||||
(locate-library-color file-id id)))
|
(when (and (some? file-id) (some? id))
|
||||||
|
(locate-library-color file-id id))))
|
||||||
|
|
||||||
(defn proxy->library-typography
|
(defn proxy->library-typography
|
||||||
[proxy]
|
[proxy]
|
||||||
(let [file-id (obj/get proxy "$file")
|
(let [file-id (obj/get proxy "$file")
|
||||||
id (obj/get proxy "$id")]
|
id (obj/get proxy "$id")]
|
||||||
(locate-library-color file-id id)))
|
(when (and (some? file-id) (some? id))
|
||||||
|
(locate-library-color file-id id))))
|
||||||
|
|
||||||
(defn proxy->library-component
|
(defn proxy->library-component
|
||||||
[proxy]
|
[proxy]
|
||||||
(let [file-id (obj/get proxy "$file")
|
(let [file-id (obj/get proxy "$file")
|
||||||
id (obj/get proxy "$id")]
|
id (obj/get proxy "$id")]
|
||||||
(locate-library-color file-id id)))
|
(when (and (some? file-id) (some? id))
|
||||||
|
(locate-library-color file-id id))))
|
||||||
|
|
||||||
(defn get-data
|
(defn get-data
|
||||||
([self attr]
|
([self attr]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue