mirror of
https://github.com/penpot/penpot.git
synced 2025-06-03 17:01:40 +02:00
✨ Adapted viewer for new frames
This commit is contained in:
parent
8c5cc446b0
commit
c8ad379bf8
16 changed files with 148 additions and 115 deletions
|
@ -25,11 +25,11 @@
|
|||
[rumext.alpha :as mf]))
|
||||
|
||||
(defn prepare-objects
|
||||
[page frame]
|
||||
[page frame size]
|
||||
(fn []
|
||||
(let [objects (:objects page)
|
||||
frame-id (:id frame)
|
||||
modifier (-> (gpt/point (:x frame) (:y frame))
|
||||
modifier (-> (gpt/point (:x size) (:y size))
|
||||
(gpt/negate)
|
||||
(gmt/translate-matrix))
|
||||
|
||||
|
@ -43,8 +43,8 @@
|
|||
{::mf/wrap [mf/memo]}
|
||||
[{:keys [page interactions-mode frame base-frame frame-offset size]}]
|
||||
(let [objects (mf/use-memo
|
||||
(mf/deps page frame)
|
||||
(prepare-objects page frame))
|
||||
(mf/deps page frame size)
|
||||
(prepare-objects page frame size))
|
||||
|
||||
wrapper (mf/use-memo
|
||||
(mf/deps objects)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue