plot-plan-designer
Version:
Design Editor Tools with React.js + ant.design + fabric.js
38 lines (37 loc) • 1.11 kB
TypeScript
export default WorkflowEditor;
declare class WorkflowEditor extends React.Component<any, any, any> {
constructor(props: any);
constructor(props: any, context: any);
state: {
loading: boolean;
zoomRatio: number;
workflow: {};
selectedItem: any;
descriptors: {};
editing: boolean;
};
componentDidMount(): void;
canvasHandlers: {
onZoom: (zoom: any) => void;
onAdd: (target: any) => void;
onSelect: (target: any) => void;
onRemove: () => void;
onModified: () => void;
};
handlers: {
onImport: (files: any) => void;
onUpload: () => void;
onDownload: () => void;
exportJsonCode: () => {};
onChange: (selectedItem: any, changedValues: any, allValues: any) => void;
};
showLoading: () => void;
hideLoading: () => void;
changeEditing: (editing: any) => void;
render(): JSX.Element;
container: HTMLDivElement;
canvasRef: Canvas;
nodeConfigurationRef: any;
}
import React from 'react';
import Canvas from '../canvas/Canvas';