Add optional node dragHandle prop as DraggableCore handle.

#1413
This commit is contained in:
datoslabs
2021-10-04 16:20:44 -04:00
parent 8c4fafa5bf
commit 0d497b6569
3 changed files with 8 additions and 0 deletions
+3
View File
@@ -48,6 +48,7 @@ export default (NodeComponent: ComponentType<NodeComponentProps>) => {
snapGrid,
isDragging,
resizeObserver,
dragHandle,
}: WrapNodeProps) => {
const updateNodeDimensions = useStoreActions((actions) => actions.updateNodeDimensions);
const addSelectedElements = useStoreActions((actions) => actions.addSelectedElements);
@@ -241,6 +242,7 @@ export default (NodeComponent: ComponentType<NodeComponentProps>) => {
nodeRef={nodeElement}
grid={grid}
enableUserSelectHack={false}
handle={dragHandle}
>
<div
className={nodeClasses}
@@ -266,6 +268,7 @@ export default (NodeComponent: ComponentType<NodeComponentProps>) => {
sourcePosition={sourcePosition}
targetPosition={targetPosition}
isDragging={isDragging}
dragHandle={dragHandle}
/>
</Provider>
</div>