MCPcopy Index your code
hub / github.com/callumalpass/tasknotes / getProjectClassNames

Function getProjectClassNames

src/ui/taskCardState.ts:73–82  ·  view source on GitHub ↗
(task: TaskInfo)

Source from the content-addressed store, hash-verified

71}
72
73export function getProjectClassNames(task: TaskInfo): string[] {
74 const classNames = new Set<string>();
75 for (const project of filterEmptyProjects(task.projects || [])) {
76 const sanitizedProject = sanitizeForCssClass(project);
77 if (sanitizedProject) {
78 classNames.add(`task-card--project-${sanitizedProject}`);
79 }
80 }
81 return Array.from(classNames);
82}
83
84function buildTaskCardClassNames(
85 task: TaskInfo,

Callers 2

buildTaskCardClassNamesFunction · 0.85

Calls 2

filterEmptyProjectsFunction · 0.90
sanitizeForCssClassFunction · 0.90

Tested by

no test coverage detected