@@ -6,6 +6,7 @@ import { DraggableTreeContext } from "./DraggableTreeContext";
6
6
import DroppablePlaceholder from "./DroppablePlaceHolder" ;
7
7
import { DraggableTreeNode , DraggableTreeNodeItemRenderProps , IDragData , IDropData } from "./types" ;
8
8
import { checkDroppableFlag } from "./util" ;
9
+ import { Flex } from "antd" ;
9
10
10
11
const DraggableMenuItemWrapper = styled . div `
11
12
position: relative;
@@ -88,29 +89,34 @@ export default function DraggableMenuItem(props: IDraggableMenuItemProps) {
88
89
disabled = { isDragging || disabled }
89
90
/>
90
91
) }
91
- < DraggableItem
92
- path = { path }
93
- id = { id }
94
- dropInAsSub = { dropInAsSub && canDropIn !== false }
95
- isOver = { isOver }
96
- ref = { ( node ) => {
97
- setDragNodeRef ( node ) ;
98
- setDropNodeRef ( node ) ;
99
- } }
100
- { ...dragListeners }
101
- >
102
- { renderContent ?.( {
103
- node : item ,
104
- isOver,
105
- path,
106
- isOverlay,
107
- hasChildren : items . length > 0 ,
108
- dragging : ! ! ( isDragging || parentDragging ) ,
109
- isFolded : isFold ,
110
- onDelete : ( ) => onDelete ?.( path ) ,
111
- onToggleFold : ( ) => context . toggleFold ( id ) ,
112
- } ) || null }
113
- </ DraggableItem >
92
+ < Flex style = { { paddingLeft : '15px' } } align = "center" >
93
+ < DraggableItem
94
+ path = { path }
95
+ id = { id }
96
+ dropInAsSub = { dropInAsSub && canDropIn !== false }
97
+ isOver = { isOver }
98
+ ref = { ( node ) => {
99
+ setDragNodeRef ( node ) ;
100
+ setDropNodeRef ( node ) ;
101
+ } }
102
+ { ...dragListeners }
103
+ >
104
+ < span style = { { cursor : "default" } } > ⣿</ span >
105
+ </ DraggableItem >
106
+ < div style = { { flex : 1 } } >
107
+ { renderContent ?.( {
108
+ node : item ,
109
+ isOver,
110
+ path,
111
+ isOverlay,
112
+ hasChildren : items . length > 0 ,
113
+ dragging : ! ! ( isDragging || parentDragging ) ,
114
+ isFolded : isFold ,
115
+ onDelete : ( ) => onDelete ?.( path ) ,
116
+ onToggleFold : ( ) => context . toggleFold ( id ) ,
117
+ } ) || null }
118
+ </ div >
119
+ </ Flex >
114
120
</ DraggableMenuItemWrapper >
115
121
{ items . length > 0 && ! isFold && (
116
122
< div className = "sub-menu-list" >
0 commit comments