mirror of
https://github.com/logseq/logseq.git
synced 2026-05-23 20:24:15 +00:00
fix(pdf): react warning for the pdf region hls container
This commit is contained in:
@@ -688,15 +688,15 @@
|
||||
(when-let [grouped-hls (and (sequential? highlights) (group-by :page highlights))]
|
||||
(doseq [page loaded-pages]
|
||||
(when-let [^js/HTMLDivElement hls-layer (pdf-utils/resolve-hls-layer! viewer page)]
|
||||
(let [page-hls (get grouped-hls page)]
|
||||
|
||||
(rum/mount
|
||||
(pdf-highlights-region-container
|
||||
viewer page-hls {:show-ctx-menu! show-ctx-menu!
|
||||
:upd-hl! upd-hl!})
|
||||
|
||||
hls-layer)))))
|
||||
|
||||
(let [page-hls (get grouped-hls page)
|
||||
hls-render (pdf-highlights-region-container
|
||||
viewer page-hls {:show-ctx-menu! show-ctx-menu!
|
||||
:upd-hl! upd-hl!})
|
||||
^js mounted-root (.-mountedRoot hls-layer)]
|
||||
(if (nil? mounted-root)
|
||||
(->> (rum/mount hls-render hls-layer)
|
||||
(set! (. hls-layer -mountedRoot)))
|
||||
(.render mounted-root hls-render))))))
|
||||
;; destroy
|
||||
#())
|
||||
[loaded-pages highlights])
|
||||
|
||||
Reference in New Issue
Block a user