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
+4
View File
@@ -49,6 +49,7 @@ export interface Node<T = any> {
draggable?: boolean;
selectable?: boolean;
connectable?: boolean;
dragHandle?: string;
}
export enum ArrowHeadType {
@@ -186,6 +187,7 @@ export interface NodeProps<T = any> {
targetPosition?: Position;
sourcePosition?: Position;
isDragging?: boolean;
dragHandle?: string;
}
export interface NodeComponentProps<T = any> {
@@ -210,6 +212,7 @@ export interface NodeComponentProps<T = any> {
onNodeDragStop?: (node: Node) => void;
style?: CSSProperties;
isDragging?: boolean;
dragHandle?: string;
}
export interface WrapNodeProps<T = any> {
@@ -243,6 +246,7 @@ export interface WrapNodeProps<T = any> {
snapGrid?: SnapGrid;
isDragging?: boolean;
resizeObserver: ResizeObserver | null;
dragHandle?: string;
}
export type FitViewParams = {