MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / prefetchSidebarEdgeNotes

Function prefetchSidebarEdgeNotes

packages/app-core/src/components/Sidebar.tsx:3701–3709  ·  view source on GitHub ↗
(entries: TreeRenderEntry[], enabled: boolean)

Source from the content-addressed store, hash-verified

3699}
3700
3701function prefetchSidebarEdgeNotes(entries: TreeRenderEntry[], enabled: boolean): void {
3702 if (!enabled || entries.length === 0) return;
3703 const progressive = shouldProgressivelyRenderEntries(entries);
3704 const limit = getInitialSidebarEntryLimit(entries.length, progressive);
3705 const visibleEntries = progressive ? entries.slice(0, limit) : entries;
3706 const paths = sidebarVisiblePrefetchPaths(visibleEntries);
3707 if (paths.length === 0) return;
3708 void useStore.getState().prefetchNotes(paths);
3709}
3710
3711function useSidebarVisibleNotePrefetch(
3712 entries: TreeRenderEntry[],

Callers 3

handleSelectFunction · 0.85
FolderTreeRootFunction · 0.85
SubTreeFunction · 0.85

Tested by

no test coverage detected