Merge folder and node impl

This commit is contained in:
huchenlei
2024-08-31 18:23:20 -04:00
committed by Chenlei Hu
parent 488f0d82b4
commit 280b43fd58
4 changed files with 64 additions and 97 deletions

View File

@@ -19,12 +19,12 @@
>
<template #folder="{ node }">
<slot name="folder" :node="node">
<TreeFolder :node="node" />
<TreeExplorerTreeNode :node="node" />
</slot>
</template>
<template #node="{ node }">
<slot name="node" :node="node">
<TreeNode :node="node.data" />
<TreeExplorerTreeNode :node="node" />
</slot>
</template>
</Tree>
@@ -34,8 +34,7 @@
import { ref, computed, provide } from 'vue'
import Tree from 'primevue/tree'
import ContextMenu from 'primevue/contextmenu'
import TreeFolder from '@/components/common/treeExplorer/TreeFolder.vue'
import TreeNode from '@/components/common/treeExplorer/TreeNode.vue'
import TreeExplorerTreeNode from '@/components/common/TreeExplorerTreeNode.vue'
import type {
RenderedTreeExplorerNode,
TreeExplorerNode