Interface: RuleGroupDndProps
@react-querybuilder/dnd.RuleGroupDndProps
RuleGroupDnD props.
Properties
children
children: ReactElement
<RuleGroupProps
<FullOption
<string
>, string
>, string
| JSXElementConstructor
<any
>>
Defined in
disabled
disabled: boolean
Defined in
moveRule
moveRule: (oldPath
: Path
, newPath
: Path
| "up"
| "down"
, clone?
: boolean
) => void
Type declaration
(oldPath
, newPath
, clone?
): void
Parameters
Name | Type |
---|---|
oldPath | Path |
newPath | Path | "up" | "down" |
clone? | boolean |
Returns
void
Defined in
parentDisabled
parentDisabled: boolean
Defined in
path
path: Path
Defined in
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
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
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
]