0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-18 10:41:29 -05:00

🐛 Properly use RAF scheduler on ResizeObsever.

This commit is contained in:
Andrey Antukh 2020-10-20 17:32:04 +02:00 committed by Hirunatan
parent 6448592929
commit 36abc4646a

View file

@ -215,9 +215,10 @@
(let [node (mf/ref-val rowref)
obs (new js/ResizeObserver
(fn [entries x]
(let [data (first entries)
rect (.-contentRect ^js data)]
(reset! width (.-width ^js rect)))))
(ts/raf (fn []
(let [data (first entries)
rect (.-contentRect ^js data)]
(reset! width (.-width ^js rect)))))))
nitems (/ @width itemsize)
num (mth/floor nitems)]