Skip to main content

Type Alias: DnDRootViewProps<DragData, DropData>

DnDRootViewProps<DragData, DropData> = PropsWithChildren<ViewProps> & object

Defined in: types/index.ts:117

Props type for the root drag and drop view component.

Type Declaration​

DragElement()?​

optional DragElement: <T>(data) => ReactElement

Optional custom drag element renderer

Type Parameters​

T​

T

Parameters​

data​

DragItem<T>

Returns​

ReactElement

onDrop()?​

optional onDrop: (event, item) => void

Callback fired when a drop operation completes

Parameters​

event​

DnDEvent<DragData, DropData>

item​

DragItem<DragData>

Returns​

void

Type Parameters​

DragData​

DragData extends object

The type of data being dragged

DropData​

DropData extends object = DragData

The type of data for drop targets (defaults to DragData)