enhance(ux): virtualized blocks list for the first journal

pull/11483/head
charlie 2024-08-13 08:59:04 +08:00
parent b0d8b6cc6b
commit cc9881f1ff
1 changed files with 4 additions and 4 deletions

View File

@ -3548,11 +3548,11 @@
(rum/defc block-list
[config blocks]
(let [first-journal-or-route-page-container? (or
(:first-journal? config)
(= :page (get-in config [:data :name])))
(let [first-journal-virtualized-on? false
page-container? (= :page (get-in config [:data :name]))
virtualized? (and (not (:block-children? config))
first-journal-or-route-page-container?)
(or page-container? (and first-journal-virtualized-on?
(:first-journal? config))))
render-item (fn [idx]
(let [top? (zero? idx)
bottom? (= (dec (count blocks)) idx)