@@ -6,6 +6,7 @@ import { DraggableTreeContext } from "./DraggableTreeContext";
66import DroppablePlaceholder from "./DroppablePlaceHolder" ;
77import { DraggableTreeNode , DraggableTreeNodeItemRenderProps , IDragData , IDropData } from "./types" ;
88import { checkDroppableFlag } from "./util" ;
9+ import { Flex } from "antd" ;
910
1011const DraggableMenuItemWrapper = styled . div `
1112 position: relative;
@@ -88,29 +89,34 @@ export default function DraggableMenuItem(props: IDraggableMenuItemProps) {
8889 disabled = { isDragging || disabled }
8990 />
9091 ) }
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 >
114120 </ DraggableMenuItemWrapper >
115121 { items . length > 0 && ! isFold && (
116122 < div className = "sub-menu-list" >
0 commit comments