update node opening/closing

This commit is contained in:
axolotle
2021-06-22 16:16:25 +02:00
parent 5d8cd184dc
commit 5ab6e19cde
7 changed files with 32 additions and 16 deletions
+9 -4
View File
@@ -12,15 +12,20 @@
:class="{ active: i === nodes.length - 1 }"
:style="`--nth: ${i}`"
>
<node-view-child-list :children="parent.children" :parent-id="parent.id" smartphone />
<node-view-child-list
:children="parent.children"
:parent-id="parent.id"
smartphone
@open-child="$emit('open-node', { parentId: parent.id, ...$event })"
/>
<node-view
:node="parent"
type="ref"
mode="view"
@open-node="$emit('open-node', $event)"
@open-child="$emit('open-node', parent.id, $event)"
@close-node="$emit('close-node', $event)"
@open-child="$emit('open-node', { parentId: parent.id, ...$event })"
@close-node="$emit('close-node', { parentId: $event })"
/>
<section
@@ -39,7 +44,7 @@
mode="view"
type="prod"
@open-node="$emit('open-node', $event)"
@close-node="$emit('close-node', parent.id, $event)"
@close-node="$emit('close-node', { parentId: parent.id, childId: $event })"
/>
</div>
</section>