add dash-array to siblings
This commit is contained in:
Vendored
+8
-2
@@ -11,7 +11,13 @@ function getLinked (text) {
|
||||
const types = ['siblings', 'children', 'parents']
|
||||
return types.reduce((acc, type) => {
|
||||
// Handle `null` and `undefined`
|
||||
return text[type] ? [...acc, ...text[type]] : acc
|
||||
if (text[type]) {
|
||||
text[type].forEach((item, i) => {
|
||||
item.linkType = type
|
||||
})
|
||||
return [...acc, ...text[type]]
|
||||
}
|
||||
return acc
|
||||
}, [])
|
||||
}
|
||||
|
||||
@@ -66,7 +72,7 @@ export function toManyManyData (rawData) {
|
||||
}, []).map(({ data, children, depth }) => {
|
||||
if (children) {
|
||||
children.forEach(child => {
|
||||
links.push({ source: data.id, target: child.data.id })
|
||||
links.push({ source: data.id, target: child.data.id, linkType: child.data.linkType })
|
||||
})
|
||||
}
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user