diff --git a/src/components/shared/TreeView.vue b/src/components/shared/TreeView.vue index d77d0796..590b58e2 100644 --- a/src/components/shared/TreeView.vue +++ b/src/components/shared/TreeView.vue @@ -3,6 +3,7 @@ import { Icon } from '@iconify/vue'; import { ref } from 'vue'; type Node = { [key: string]: any; + opened?: boolean; selected?: boolean; children?: Node[]; }; @@ -11,7 +12,6 @@ type Props = { level?: number; keyTitle?: string; keySubtitle?: string; - collapse?: boolean; expandable?: boolean; decoration?: { level?: number; @@ -23,7 +23,6 @@ type Props = { const props = defineProps(); const nodes = defineModel('nodes', { required: true }); -const open = ref(!props.collapse); const dec = props.decoration?.find((v) => v.level === (props.level || 0)); @@ -40,7 +39,7 @@ const dec = props.decoration?.find((v) => v.level === (props.level || 0));