@onesy/ui-react
Version:
UI for React
17 lines (16 loc) • 626 B
TypeScript
import React from 'react';
import { IBaseElement } from '../types';
export declare type IDragAndDropList = Omit<IBaseElement, 'onChange'> & {
onChange?: (indexPrevious: number, indexNew: number) => any;
items?: any[];
image?: boolean;
delay?: number;
precise?: boolean;
draggedIsElement?: boolean;
isEqual?: (item: any, value: any) => boolean;
getDraggingElement?: (event: DragEvent) => HTMLElement;
onDraggedElement?: (value: any) => any;
onDragStart?: (item: any, event: DragEvent) => any;
};
declare const DragAndDropList: React.FC<IDragAndDropList>;
export default DragAndDropList;