mirror of
https://github.com/penpot/penpot.git
synced 2025-02-28 17:56:50 -05:00
🐛 Fix all comments appear in every page (#5943)
This commit is contained in:
parent
fac2314d62
commit
2219d91e4d
3 changed files with 5 additions and 2 deletions
|
@ -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}])
|
||||
|
|
Loading…
Add table
Reference in a new issue