can’t create a link no idea what is missing
let flowData = await getData(props.messageflow)
let model = new go.GraphLinksModel()
model.nodeKeyProperty = (nodeVal: NodeData, oldKey?: go.Key) => {
return nodeVal.data.uid
}
model.nodeCategoryProperty = (nodeVal: NodeData, oldCategory?: go.Key) => {
return nodeVal.volanteActivityType
}
model.linkFromKeyProperty = (linkData: LinkData, oldKey?: go.Key) => {
return linkData.link.outputPort.uid
}
model.linkToKeyProperty = (linkData: LinkData, oldKey?: go.Key) => {
return linkData.link.inputPort.uid
}
model.linkFromPortIdProperty = (linkVal: LinkData, oldProp?: string) => {
return linkVal.link.outputPort.portIndex.toString()
}
model.linkToPortIdProperty = (linkVal: LinkData, oldProp?: string) => {
return linkVal.link.inputPort.portIndex.toString()
}
model.linkCategoryProperty = (linkVal: LinkData, oldProp?: string) => {
return linkVal.link.type
}
model.nodeIsGroupProperty = (nodeVal: NodeData, oldProp?: boolean) => { return isGroup(nodeVal.data) }
model.nodeDataArray = flowData[0]
model.linkDataArray = flowData[1]
diagramRef.current.model = model
its my model