@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
17 lines (16 loc) • 735 B
TypeScript
import { CancelDrop, CollisionDetection, DragCancelEvent, DragEndEvent, DragMoveEvent, DragOverEvent, DragStartEvent, KeyboardCoordinateGetter, Modifiers } from '@dnd-kit/core';
import { ReactNode } from 'react';
import { UniqueIdentifier } from '../../types';
export interface AlterBoardProps {
cancelDrop?: CancelDrop;
coordinateGetter?: KeyboardCoordinateGetter;
columns: UniqueIdentifier[];
collisionDetection?: CollisionDetection;
modifiers?: Modifiers;
children: ReactNode;
onDragCancel?(event: DragCancelEvent): void;
onDragStart?(event: DragStartEvent): void;
onDragOver?(event: DragOverEvent): void;
onDragEnd?(event: DragEndEvent): void;
onDragMove?(event: DragMoveEvent): void;
}