UNPKG

@gugotech/react-d3-tree

Version:

React component to create interactive D3 tree hierarchies

169 lines (162 loc) 3 kB
/* eslint-disable camelcase */ export const mockTree_D1N2_D2N2 = [ { name: 'Top Level', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: 'Level 2: A', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: '3: Son of A', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, }, { name: '3: Daughter of A', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, }, ], }, { name: 'Level 2: B', }, ], }, ]; const mockData = [ { name: 'Top Level', parent: 'null', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: 'Level 2: A', parent: 'Top Level', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, }, { name: 'Level 2: B', parent: 'Top Level', }, ], }, ]; const mockData2 = [ { name: 'Top Level', parent: 'null', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: 'Level 2: A', parent: 'Top Level', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, }, ], }, ]; const mockData3 = [ { name: 'Top Level', parent: 'null', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: 'Level 2: A', parent: 'Top Level', textLayout: { textAnchor: 'middle', x: 10, y: -10, transform: undefined, }, attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, }, ], }, ]; const mockData4 = [ { name: 'Top Level', parent: 'null', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: 'Level 2: A', parent: 'Top Level', attributes: { keyA: 'val A', keyB: 'val B', keyC: 'val C', }, children: [ { name: 'Level 3: A', parent: 'Level 2: B', }, { name: 'Level 3: B', parent: 'Level 2: A', _collapsed: true, }, ], }, { name: 'Level 2: B', parent: 'Level 2: A', children: [ { name: 'Level 3: B', parent: 'Level 2: B', }, ], }, ], }, ]; export { mockData, mockData2, mockData3, mockData4 };