From c1ab09f0fb197203e755b7de256fb89d5ba22697 Mon Sep 17 00:00:00 2001 From: thepaperpilot <thepaperpilot@gmail.com> Date: Mon, 30 Aug 2021 23:14:42 -0500 Subject: [PATCH] Fixed tree component showing nodes it shouldn't --- src/components/tree/Tree.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/components/tree/Tree.vue b/src/components/tree/Tree.vue index 770135f..a6c9294 100644 --- a/src/components/tree/Tree.vue +++ b/src/components/tree/Tree.vue @@ -1,12 +1,14 @@ <template> <span class="row" v-for="(row, index) in rows" :key="index"> - <tree-node - v-for="(node, nodeIndex) in row" - :key="nodeIndex" - :id="node" - @show-modal="openModal" - :append="append" - /> + <template v-if="index !== 'side'"> + <tree-node + v-for="(node, nodeIndex) in row" + :key="nodeIndex" + :id="node" + @show-modal="openModal" + :append="append" + /> + </template> </span> <span class="side-nodes" v-if="rows.side"> <tree-node @@ -65,7 +67,7 @@ export default defineComponent({ } if (layers[curr].position != undefined) { acc[layers[curr].displayRow][layers[curr].position!] = curr; - } else { + } else if (layers[curr].displayRow) { acc[layers[curr].displayRow].push(curr); } return acc;