DropTargetArguments<DragDropObject> Interface
Deprecated in 2.x. Obsolete.
Beta
Interface for arguments supplied to DropTarget callbacks, including onDropTargetOver, onDropTargetDrop, and canDropTargetDrop.
Extends
- DragSourceArguments<DragDropObject>
Properties
| Name | Type | Description | |
|---|---|---|---|
| dropLocation | undefined | DragDropObject | Object that is being dropped onto, using the data structure relevant to object being used. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| clientOffset | { x: number, y: number } | DragSourceArguments<DragDropObject> | Current mouse position. |
| col | undefined | number | DragSourceArguments<DragDropObject> | specifies the col to be dropped onto. |
| dataObject | DragDropObject | DragSourceArguments<DragDropObject> | Arbitrary data being transferred. |
| defaultDragLayer | undefined | ComponentType<DragLayerProps<DragDropObject>> | DragSourceArguments<DragDropObject> | |
| dragRect | undefined | DOMRect | DragSourceArguments<DragDropObject> | DOMRect object of dragSource. |
| dropEffect | DropEffects | DragSourceArguments<DragDropObject> | Drop Effect of current drag |
| dropRect | undefined | DOMRect | DragSourceArguments<DragDropObject> | DOMRect object of current dropTarget, if available. |
| dropStatus | DropStatus | DragSourceArguments<DragDropObject> | Status of current drop |
| initialClientOffset | { x: number, y: number } | DragSourceArguments<DragDropObject> | Mouse position at beginning of drag. |
| initialSourceClientOffset | undefined | { x: number, y: number } | DragSourceArguments<DragDropObject> | Position of top left corner of current dragSource, measured at beginning of drag. |
| local | undefined | boolean | DragSourceArguments<DragDropObject> | determines whether item is dropped on same structure as the drag source, or a different structure. |
| parentObject | undefined | DragDropObject | DragSourceArguments<DragDropObject> | Parent object, using the data structure relevant to object being used. |
| row | undefined | number | DragSourceArguments<DragDropObject> | specifies the row to be dropped onto. |
| sourceClientOffset | undefined | { x: number, y: number } | DragSourceArguments<DragDropObject> | Current mouse position, offset by the difference between initial mouse position and initial dragSource offset. |
Defined in
Last Updated: 30 November, 2023