mirror of https://github.com/logseq/logseq
enhance(ux): virtualized blocks list for the first journal
parent
b0d8b6cc6b
commit
cc9881f1ff
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue