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?
|
(when show-comments?
|
||||||
[:> comments/comments-layer* {:vbox vbox
|
[:> comments/comments-layer* {:vbox vbox
|
||||||
|
:page-id page-id
|
||||||
:file-id file-id
|
:file-id file-id
|
||||||
:vport vport
|
:vport vport
|
||||||
:zoom zoom
|
:zoom zoom
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
[rumext.v2 :as mf]))
|
[rumext.v2 :as mf]))
|
||||||
|
|
||||||
(mf/defc comments-layer*
|
(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)
|
(let [vbox-x (dm/get-prop vbox :x)
|
||||||
vbox-y (dm/get-prop vbox :y)
|
vbox-y (dm/get-prop vbox :y)
|
||||||
vport-w (dm/get-prop vport :width)
|
vport-w (dm/get-prop vport :width)
|
||||||
|
@ -31,8 +31,9 @@
|
||||||
threads-map (mf/deref refs/threads)
|
threads-map (mf/deref refs/threads)
|
||||||
|
|
||||||
threads
|
threads
|
||||||
(mf/with-memo [threads-map local profile]
|
(mf/with-memo [threads-map local profile page-id]
|
||||||
(->> (vals threads-map)
|
(->> (vals threads-map)
|
||||||
|
(filter #(= (:page-id %) page-id))
|
||||||
(dcm/apply-filters local profile)))
|
(dcm/apply-filters local profile)))
|
||||||
|
|
||||||
viewport
|
viewport
|
||||||
|
|
|
@ -348,6 +348,7 @@
|
||||||
|
|
||||||
(when show-comments?
|
(when show-comments?
|
||||||
[:> comments/comments-layer* {:vbox vbox
|
[:> comments/comments-layer* {:vbox vbox
|
||||||
|
:page-id page-id
|
||||||
:vport vport
|
:vport vport
|
||||||
:zoom zoom
|
:zoom zoom
|
||||||
:drawing drawing}])
|
:drawing drawing}])
|
||||||
|
|
Loading…
Add table
Reference in a new issue