mirror of
https://github.com/penpot/penpot.git
synced 2026-02-12 22:53:02 +00:00
🐛 Fix all comments appear in every page (#5943)
This commit is contained in:
@@ -301,6 +301,7 @@
|
||||
|
||||
(when show-comments?
|
||||
[:> comments/comments-layer* {:vbox vbox
|
||||
:page-id page-id
|
||||
:file-id file-id
|
||||
:vport vport
|
||||
:zoom zoom
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
[rumext.v2 :as mf]))
|
||||
|
||||
(mf/defc comments-layer*
|
||||
[{:keys [vbox vport zoom drawing file-id]}]
|
||||
[{:keys [vbox vport zoom drawing file-id page-id]}]
|
||||
(let [vbox-x (dm/get-prop vbox :x)
|
||||
vbox-y (dm/get-prop vbox :y)
|
||||
vport-w (dm/get-prop vport :width)
|
||||
@@ -31,8 +31,9 @@
|
||||
threads-map (mf/deref refs/threads)
|
||||
|
||||
threads
|
||||
(mf/with-memo [threads-map local profile]
|
||||
(mf/with-memo [threads-map local profile page-id]
|
||||
(->> (vals threads-map)
|
||||
(filter #(= (:page-id %) page-id))
|
||||
(dcm/apply-filters local profile)))
|
||||
|
||||
viewport
|
||||
|
||||
@@ -348,6 +348,7 @@
|
||||
|
||||
(when show-comments?
|
||||
[:> comments/comments-layer* {:vbox vbox
|
||||
:page-id page-id
|
||||
:vport vport
|
||||
:zoom zoom
|
||||
:drawing drawing}])
|
||||
|
||||
Reference in New Issue
Block a user