diff --git a/visualization-bundle/src/visualizers/tree-visualizer/Views.tsx b/visualization-bundle/src/visualizers/tree-visualizer/Views.tsx index 341ae56..2c10420 100644 --- a/visualization-bundle/src/visualizers/tree-visualizer/Views.tsx +++ b/visualization-bundle/src/visualizers/tree-visualizer/Views.tsx @@ -226,33 +226,14 @@ export class TreeWithPathView extends React.Component<{ {model.selected.path.reduce((acc, v) => { acc = acc.slice(); - function add() { - acc.push( - - {v} - - ); - } - if (isValidFunctionName(v)) { - if (acc.length > 0) { - acc.push( - . - ); - } - add(); - } else { - acc.push( - [ - ); - add(); - acc.push( - ] - ); - } - + acc.push( + + {v} + + ); return acc; }, new Array())} diff --git a/visualization-bundle/src/visualizers/tree-visualizer/index.tsx b/visualization-bundle/src/visualizers/tree-visualizer/index.tsx index 9c31b79..3ffc28a 100644 --- a/visualization-bundle/src/visualizers/tree-visualizer/index.tsx +++ b/visualization-bundle/src/visualizers/tree-visualizer/index.tsx @@ -113,8 +113,10 @@ export function createTreeViewModelFromTreeNodeData( recurse(c, viewModel) ); - let segment = node.segment; - if (!segment && node.items.length > 0) { + let segment; + if (node.segment) { + segment = node.segment; + } else if (node.items.length > 0) { segment = node.items[0].text; } else { segment = "";