UNPKG

jjb-lc-designable

Version:

基于alibaba-designable源码二次封装的表单设计器。

6 lines 1.22 kB
import { DragDropDriver, MouseClickDriver, MouseMoveDriver, ViewportResizeDriver, ViewportScrollDriver, KeyboardDriver } from './drivers'; import { useCursorEffect, useViewportEffect, useDragDropEffect, useSelectionEffect, useResizeEffect, useKeyboardEffect, useAutoScrollEffect, useWorkspaceEffect, useFreeSelectionEffect, useContentEditableEffect, useTranslateEffect } from './effects'; import { SelectNodes, SelectAllNodes, SelectSameTypeNodes, DeleteNodes, CopyNodes, PasteNodes, UndoMutation, RedoMutation, CursorSwitchSelection, PreventCommandX, SelectPrevNode, SelectNextNode } from './shortcuts'; export const DEFAULT_EFFECTS = [useFreeSelectionEffect, useCursorEffect, useViewportEffect, useDragDropEffect, useSelectionEffect, useKeyboardEffect, useAutoScrollEffect, useWorkspaceEffect, useContentEditableEffect, useTranslateEffect, useResizeEffect]; export const DEFAULT_DRIVERS = [MouseMoveDriver, DragDropDriver, MouseClickDriver, ViewportResizeDriver, ViewportScrollDriver, KeyboardDriver]; export const DEFAULT_SHORTCUTS = [PreventCommandX, SelectNodes, SelectAllNodes, SelectSameTypeNodes, DeleteNodes, CopyNodes, PasteNodes, SelectPrevNode, SelectNextNode, UndoMutation, RedoMutation, CursorSwitchSelection];