From 6bdf8c3b61d2d97035f246011092812db5543e7d Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Sun, 23 Aug 2020 18:06:49 +0200 Subject: [PATCH] Fixes tree path display. --- .../src/visualizers/tree-visualizer/Views.tsx | 35 +++++-------------- .../src/visualizers/tree-visualizer/index.tsx | 6 ++-- 2 files changed, 12 insertions(+), 29 deletions(-) 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 = "";