DragSourceArguments<DragDropObject> Interface
Beta
Interface for arguments supplied to DragSource callbacks, including onDragSourceBegin, and onDragSourceEnd, as well as to the DragLayers as a prop.
Extends
- DragDropArguments<DragDropObject>
Properties
| Name | Type | Description | |
|---|---|---|---|
| defaultDragLayer | undefined | React.ComponentType<DragLayerProps<DragDropObject>> | ||
| parentObject | undefined | DragDropObject | Parent object, using the data structure relevant to object being used. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| clientOffset | object | DragDropArguments<DragDropObject> | Current mouse position. |
| col | undefined | number | DragDropArguments<DragDropObject> | specifies the col to be dropped onto. |
| dataObject | DragDropObject | DragDropArguments<DragDropObject> | Arbitrary data being transferred. |
| dragRect | undefined | ClientRect | DragDropArguments<DragDropObject> | ClientRect object of dragSource. |
| dropEffect | DropEffects | DragDropArguments<DragDropObject> | Drop Effect of current drag |
| dropRect | undefined | ClientRect | DragDropArguments<DragDropObject> | ClientRect object of current dropTarget, if available. |
| dropStatus | DropStatus | DragDropArguments<DragDropObject> | Status of current drop |
| initialClientOffset | object | DragDropArguments<DragDropObject> | Mouse position at beginning of drag. |
| initialSourceClientOffset | undefined | object | DragDropArguments<DragDropObject> | Position of top left corner of current dragSource, measured at beginning of drag. |
| local | undefined | false | true | DragDropArguments<DragDropObject> | determines whether item is dropped on same structure as the drag source, or a different structure. |
| row | undefined | number | DragDropArguments<DragDropObject> | specifies the row to be dropped onto. |
| sourceClientOffset | undefined | object | DragDropArguments<DragDropObject> | Current mouse position, offset by the difference between initial mouse position and initial dragSource offset. |
Defined in
Last Updated: 08 January, 2020