@react-querybuilder/dnd
Version:
Drag-and-drop-enabled version of react-querybuilder
21 lines (20 loc) • 768 B
TypeScript
import * as React from "react";
import type { DndProp, QueryBuilderDndProps, UseReactDnD } from "./types";
/**
* Context provider to enable drag-and-drop. If the application already implements
* `react-dnd`, use {@link QueryBuilderDndWithoutProvider} instead.
*
* @group Components
*/
export declare const QueryBuilderDnD: (props: QueryBuilderDndProps) => React.JSX.Element;
/**
* Context provider to enable drag-and-drop. Only use this provider if the application
* already implements `react-dnd`, otherwise use {@link QueryBuilderDnD}.
*
* @group Components
*/
export declare const QueryBuilderDndWithoutProvider: (props: QueryBuilderDndProps) => React.JSX.Element;
/**
* @group Hooks
*/
export declare const useReactDnD: (dndParam?: DndProp) => UseReactDnD | null;