UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

13 lines (12 loc) 531 B
import type { RefObject } from 'react'; import type { NavLink, NavigationProps } from './types'; export declare const useDragDrop: (containerRef: RefObject<HTMLUListElement>, { dragOnSameLevel, indentSize, onDragUpdate }: Pick<NavigationProps, "dragOnSameLevel" | "indentSize" | "onDragUpdate">) => { dropIndicator: { top: number; left: number; width: number; height?: number; opacity?: number; } | undefined; handleDragStart: (link: NavLink) => (e: React.DragEvent) => void; };