diff --git a/src/components/common/TreeExplorer.vue b/src/components/common/TreeExplorer.vue index c63f9d45a..a4f5c7742 100644 --- a/src/components/common/TreeExplorer.vue +++ b/src/components/common/TreeExplorer.vue @@ -19,12 +19,12 @@ > @@ -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 diff --git a/src/components/common/treeExplorer/TreeFolder.vue b/src/components/common/TreeExplorerTreeNode.vue similarity index 57% rename from src/components/common/treeExplorer/TreeFolder.vue rename to src/components/common/TreeExplorerTreeNode.vue index ee1c8a3dc..f958d0b8e 100644 --- a/src/components/common/treeExplorer/TreeFolder.vue +++ b/src/components/common/TreeExplorerTreeNode.vue @@ -1,33 +1,56 @@ diff --git a/src/components/common/treeExplorer/TreeNode.vue b/src/components/common/treeExplorer/TreeNode.vue deleted file mode 100644 index ea73c5513..000000000 --- a/src/components/common/treeExplorer/TreeNode.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - - diff --git a/src/types/treeExplorerTypes.ts b/src/types/treeExplorerTypes.ts index 9ce088fb7..ef3adb215 100644 --- a/src/types/treeExplorerTypes.ts +++ b/src/types/treeExplorerTypes.ts @@ -1,5 +1,3 @@ -import { Ref } from 'vue' - export interface TreeExplorerNode { key: string label: string @@ -8,6 +6,8 @@ export interface TreeExplorerNode { children?: TreeExplorerNode[] icon?: string getIcon?: (node: TreeExplorerNode) => string + // Function to handle renaming the node + handleRename?: (node: TreeExplorerNode, newName: string) => void } export interface RenderedTreeExplorerNode extends TreeExplorerNode { @@ -22,10 +22,3 @@ export type TreeExplorerDragAndDropData = { type: 'tree-explorer-node' data: RenderedTreeExplorerNode } - -export interface TreeExplorerNodeSlotProps { - node: RenderedTreeExplorerNode - handleItemDropped: (node: RenderedTreeExplorerNode) => void - renameEditingNode: Ref - handleRename: (node: RenderedTreeExplorerNode, newName: string) => void -}