メインコンテンツまでスキップ

components/DragObserver

Interfaces

DragObserverProps

Defined in: components/DragObserver/index.tsx:6

Type Parameters

Type Parameter
T extends ElementType

Properties

as?
optional as?: T;

Defined in: components/DragObserver/index.tsx:11

React.ElementType

Default
div
children?
optional children?: ReactNode;

Defined in: components/DragObserver/index.tsx:19

onDrag?
optional onDrag?: (x, y, deltaX, deltaY) => void;

Defined in: components/DragObserver/index.tsx:20

Parameters
ParameterType
xnumber
ynumber
deltaXnumber
deltaYnumber
Returns

void

onDragEnd?
optional onDragEnd?: () => void;

Defined in: components/DragObserver/index.tsx:22

Returns

void

onDragStart?
optional onDragStart?: () => void;

Defined in: components/DragObserver/index.tsx:21

Returns

void

threshold?
optional threshold?: number;

Defined in: components/DragObserver/index.tsx:17

Threshold at which the onDrag event fires. Prevents onDrag events from firing, for example, when double-clicking.

Functions

DragObserver()

function DragObserver<T>(props): Element;

Defined in: components/DragObserver/index.tsx:25

Type Parameters

Type ParameterDefault type
T extends ElementType"div"

Parameters

ParameterType
propsOverride<DragObserverProps<T>, ComponentPropsWithoutRef<T>>

Returns

Element