MCPcopy Create free account
hub / github.com/triggerdotdev/jsonhero-web / addColumn

Function addColumn

app/useColumnView/index.ts:485–503  ·  view source on GitHub ↗
(nodeRecord: NodeRecord)

Source from the content-addressed store, hash-verified

483 const columns: Array<ColumnDefinition> = [];
484
485 function addColumn(nodeRecord: NodeRecord) {
486 const cachedColumn = columnCache.get(nodeRecord.id);
487
488 if (cachedColumn) {
489 columns.push(cachedColumn);
490 return;
491 }
492
493 const column: ColumnDefinition = {
494 id: nodeRecord.id,
495 title: nodeRecord.node.longTitle ?? nodeRecord.node.title,
496 icon: nodeRecord.node.icon,
497 items: nodeRecord.node.children || [],
498 };
499
500 columns.push(column);
501
502 columnCache.set(nodeRecord.id, column);
503 }
504
505 path.forEach((nodeId) => {
506 const nodeRecord = nodeTable[nodeId];

Callers 1

generateColumnsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected