UNPKG

@react-querybuilder/dnd

Version:

Drag-and-drop-enabled version of react-querybuilder

21 lines (20 loc) 768 B
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;