UNPKG

jjb-lc-designable

Version:

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

18 lines (12 loc) 555 B
import { createContext } from 'react' import { TreeNode, Engine } from 'jjb-lc-designable/core' import { IDesignerLayoutContext, IWorkspaceContext, IDesignerComponents, } from './types' export const DesignerComponentsContext = createContext<IDesignerComponents>({}) export const DesignerLayoutContext = createContext<IDesignerLayoutContext>(null) export const DesignerEngineContext = createContext<Engine>(null) export const TreeNodeContext = createContext<TreeNode>(null) export const WorkspaceContext = createContext<IWorkspaceContext>(null)