Interface: QueryBuilderDndContextProps
@react-querybuilder/dnd.QueryBuilderDndContextProps
Properties
baseControls
baseControls: Pick
<Controls
<FullField
<string
, string
, string
, Option
<string
>, Option
<string
>>, string
>, "rule"
| "ruleGroup"
| "combinatorSelector"
>
Defined in
canDrop
Optional
canDrop: (params
: CustomCanDropParams
) => boolean
Type declaration
(params
): boolean
Parameters
Name | Type |
---|---|
params | CustomCanDropParams |
Returns
boolean
Defined in
useDrag
Optional
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
Name | Type |
---|---|
DragObject | unknown |
DropResult | unknown |
CollectedProps | unknown |
Parameters
Name | Type | Description |
---|---|---|
specArg | FactoryOrInstance <DragSourceHookSpec <DragObject , DropResult , CollectedProps >> | - |
deps? | unknown [] | The memoization deps array to use when evaluating spec changes |
Returns
[CollectedProps
, ConnectDragSource
, ConnectDragPreview
]
Defined in
useDrop
Optional
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
Name | Type |
---|---|
DragObject | unknown |
DropResult | unknown |
CollectedProps | unknown |
Parameters
Name | Type | Description |
---|---|---|
specArg | FactoryOrInstance <DropTargetHookSpec <DragObject , DropResult , CollectedProps >> | - |
deps? | unknown [] | The memoization deps array to use when evaluating spec changes |
Returns
[CollectedProps
, ConnectDropTarget
]