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)