From 2252b73d8d353bbb8d894e6f8e9d8850b1822a30 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Mon, 17 Jun 2024 22:17:09 +0800 Subject: [PATCH] fix: virtual list empty data warning --- src/main/frontend/components/block.cljs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/frontend/components/block.cljs b/src/main/frontend/components/block.cljs index 84dcbc511..88c87f3d2 100644 --- a/src/main/frontend/components/block.cljs +++ b/src/main/frontend/components/block.cljs @@ -3489,7 +3489,7 @@ :bottom? bottom?}) (str (:container-id config) "-" (:db/id block)))))})] (cond - virtualized? + (and virtualized? (seq blocks)) (ui/virtualized-list virtual-opts) :else (map-indexed (fn [idx block] @@ -3606,7 +3606,8 @@ (when-let [*ref (:scroll-container config)] (rum/deref *ref)) (gdom/getElement "main-content-container"))] - (if (:sidebar? config) + (when (seq blocks) + (if (:sidebar? config) (for [block blocks] (rum/with-key (ref-block-container config block) @@ -3617,7 +3618,7 @@ :item-content (fn [idx] (rum/with-key (ref-block-container config (nth blocks idx)) - (str "ref-" (:container-id config) "-" idx)))})))] + (str "ref-" (:container-id config) "-" idx)))}))))] (and (:group-by-page? config) (vector? (first blocks)))