|
@@ -4390,9 +4390,13 @@
|
|
|
(rum/defc block-list
|
|
|
[config blocks]
|
|
|
(let [[virtualized? _] (rum/use-state (not (or (string/includes? js/window.location.search "?rtc-test=true")
|
|
|
- (and (:journals? config) (< (count blocks) 50))
|
|
|
+ (if (:journals? config)
|
|
|
+ (< (count blocks) 50)
|
|
|
+ (< (count blocks) 10))
|
|
|
(and (util/mobile?) (ldb/journal? (:block/page (first blocks))))
|
|
|
- (:block-children? config))))
|
|
|
+ (and (:block-children? config)
|
|
|
+ ;; zoom-in block's children
|
|
|
+ (not (and (:id config) (= (:id config) (str (:block/uuid (:block/parent (first blocks)))))))))))
|
|
|
render-item (fn [idx]
|
|
|
(let [top? (zero? idx)
|
|
|
bottom? (= (dec (count blocks)) idx)
|