-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
},
disableDelete: () => (itemTree.children.length == 1),
getSetItems: (keys: string[], getSetter: TreeNodesGetSetter) => {
props.transformedDataAndSetter.setItemsByKey((oldData: TransformedData) => {
// TODO: Remove all instances of this getSetItems interface and replace it with just setItemsByKey
const oldItems = keys.map(key => oldData.keyedNodes[key])
const newNodes = getSetter(oldItems);
return newNodes.reduce((nodeDict, node) => {
nodeDict[node.id] = node;
return nodeDict;
}, {} as Record<string, ItemTreeNode>);
});
},
thisItem: itemTree
})}
></Item >)
})}</RenderTimeContext.Provider>
}Reactions are currently unavailable