Skip to main content

Interface: RuleDndProps

@react-querybuilder/dnd.RuleDndProps

RuleDnD props.

Properties

children

children: ReactElement<RuleProps<string, string>, string | JSXElementConstructor<any>>

Defined in

packages/dnd/src/types.ts:42


disabled

disabled: boolean

Defined in

packages/dnd/src/types.ts:34


independentCombinators

independentCombinators: boolean

Defined in

packages/dnd/src/types.ts:37


moveRule

moveRule: (oldPath: Path, newPath: Path | "up" | "down", clone?: boolean) => void

Type declaration

(oldPath, newPath, clone?): void

Parameters
NameType
oldPathPath
newPathPath | "up" | "down"
clone?boolean
Returns

void

Defined in

packages/dnd/src/types.ts:33


parentDisabled

parentDisabled: boolean

Defined in

packages/dnd/src/types.ts:35


path

path: Path

Defined in

packages/dnd/src/types.ts:36


useDrag

useDrag: <DragObject, DropResult, CollectedProps>(specArg: FactoryOrInstance<DragSourceHookSpec<DragObject, DropResult, CollectedProps>>, deps?: unknown[]) => [CollectedProps, ConnectDragSource, ConnectDragPreview]

Type declaration

<DragObject, DropResult, CollectedProps>(specArg, deps?): [CollectedProps, ConnectDragSource, ConnectDragPreview]

useDragSource hook

Type parameters
NameType
DragObjectunknown
DropResultunknown
CollectedPropsunknown
Parameters
NameTypeDescription
specArgFactoryOrInstance<DragSourceHookSpec<DragObject, DropResult, CollectedProps>>-
deps?unknown[]The memoization deps array to use when evaluating spec changes
Returns

[CollectedProps, ConnectDragSource, ConnectDragPreview]

Defined in

packages/dnd/src/types.ts:39


useDrop

useDrop: <DragObject, DropResult, CollectedProps>(specArg: FactoryOrInstance<DropTargetHookSpec<DragObject, DropResult, CollectedProps>>, deps?: unknown[]) => [CollectedProps, ConnectDropTarget]

Type declaration

<DragObject, DropResult, CollectedProps>(specArg, deps?): [CollectedProps, ConnectDropTarget]

useDropTarget Hook

Type parameters
NameType
DragObjectunknown
DropResultunknown
CollectedPropsunknown
Parameters
NameTypeDescription
specArgFactoryOrInstance<DropTargetHookSpec<DragObject, DropResult, CollectedProps>>-
deps?unknown[]The memoization deps array to use when evaluating spec changes
Returns

[CollectedProps, ConnectDropTarget]

Defined in

packages/dnd/src/types.ts:41