MCPcopy Create free account
hub / github.com/experdot/pointer / getRootItems

Function getRootItems

src/renderer/src/components/common/TreeView.tsx:96–103  ·  view source on GitHub ↗
(
  items: TItem[],
  folders: TFolder[]
)

Source from the content-addressed store, hash-verified

94}
95
96function getRootItems<TItem extends ItemLike, TFolder extends FolderLike>(
97 items: TItem[],
98 folders: TFolder[]
99): (TItem | TFolder)[] {
100 const rootItems = items.filter((item) => !item.parentFolderId)
101 const rootFolders = folders.filter((f) => !f.parentFolderId)
102 return [...rootFolders, ...rootItems].sort((a, b) => (a.order ?? 0) - (b.order ?? 0))
103}
104
105// ==================== 节点标题组件(使用 memo 优化) ====================
106

Callers 1

TreeViewFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected