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

Function buildColumns

packages/app-core/src/components/TasksKanban.tsx:182–190  ·  view source on GitHub ↗
(
  groupBy: KanbanGroupBy,
  tasks: VaultTask[],
  today: Date
)

Source from the content-addressed store, hash-verified

180}
181
182function buildColumns(
183 groupBy: KanbanGroupBy,
184 tasks: VaultTask[],
185 today: Date
186): Column[] {
187 if (groupBy === 'priority') return priorityColumns(tasks)
188 if (groupBy === 'folder') return folderColumns(tasks)
189 return statusColumns(tasks, today)
190}
191
192function sameTaskIdentity(a: VaultTask, b: VaultTask): boolean {
193 return a.sourcePath === b.sourcePath && a.taskIndex === b.taskIndex

Callers 1

TasksKanbanFunction · 0.85

Calls 3

priorityColumnsFunction · 0.85
folderColumnsFunction · 0.85
statusColumnsFunction · 0.85

Tested by

no test coverage detected