🐛 Fix missing scroll in comments

This commit is contained in:
Alejandro Alonso 2024-06-07 12:58:19 +02:00 committed by Andrey Antukh
parent c5bf2a775e
commit 3d7f399a50
8 changed files with 127 additions and 3 deletions

View file

@ -181,6 +181,7 @@
[:*
[:div
{:class (stl/css :floating-thread-bubble)
:data-testid "floating-thread-bubble"
:style {:top (str pos-y "px")
:left (str pos-x "px")}
:on-click dom/stop-propagation}
@ -435,9 +436,9 @@
[:* {:key (dm/str (:id item))}
[:& comment-item {:comment item
:users users
:origin origin}]])
[:div {:ref ref}]]
[:& reply-form {:thread thread}]])))
:origin origin}]])]
[:& reply-form {:thread thread}]
[:div {:ref ref}]])))
(defn use-buble
[zoom {:keys [position frame-id]}]
@ -558,6 +559,7 @@
:on-pointer-move on-pointer-move*
:on-click on-click*
:on-lost-pointer-capture on-lost-pointer-capture
:data-testid "floating-thread-bubble"
:class (stl/css-case
:floating-thread-bubble true
:resolved (:is-resolved thread)

View file

@ -134,6 +134,8 @@
page-id (:id page)
file-id (:id file)
frame-id (:id frame)
vsize (-> (mf/deref refs/viewer-local)
:viewport-size)
tpos-ref (mf/with-memo [page-id]
(-> (l/in [:pages page-id :options :comment-threads-position])
@ -216,6 +218,7 @@
[:& cmt/thread-comments
{:thread thread
:position-modifier modifier1
:viewport {:offset-x 0 :offset-y 0 :width (:width vsize) :height (:height vsize)}
:users users
:zoom zoom}])