File tree 2 files changed +5
-4
lines changed
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 19
19
@drop-inside =" dropInside"
20
20
>
21
21
<template #item =" {item }: {item: Node } " >
22
- <Folder v-if =" isVisible(item)" :folder =" item" is-toplevel />
22
+ <Folder v-if =" isVisible(item)" :folder =" item" />
23
23
</template >
24
24
</dnd-list >
25
25
</template >
@@ -89,7 +89,10 @@ export default defineComponent({
89
89
},
90
90
91
91
drag(ev : ListDragEvent <Node >) {
92
- sendDragData (ev .data , [ev .item ]);
92
+ const items = the .model .selection .info (ev .item ).isSelected
93
+ ? Array .from (the .model .selection .selectedItems ())
94
+ : [ev .item ];
95
+ sendDragData (ev .data , items );
93
96
},
94
97
95
98
drop(ev : ListDropEvent ) {
Original file line number Diff line number Diff line change 13
13
}"
14
14
>
15
15
<item-icon
16
- v-if =" !isToplevel"
17
16
:class =" {
18
17
'forest-icon': true,
19
18
action: true,
@@ -273,7 +272,6 @@ export default defineComponent({
273
272
274
273
props: {
275
274
folder: required (Object as PropType <Folder >),
276
- isToplevel: Boolean ,
277
275
},
278
276
279
277
data : () => ({
You can’t perform that action at this time.
0 commit comments