UNPKG

plot-plan-designer

Version:

Design Editor Tools with React.js + ant.design + fabric.js

29 lines (28 loc) 1.04 kB
import { Component } from 'react'; import PropTypes from 'prop-types'; import { EditMode } from '../contexts/FlowContext'; type EditorType = 'imagemap' | 'workflow' | 'flow' | 'hexgrid'; interface IState { activeEditor?: EditorType; editMode?: EditMode; } declare class App extends Component<any, IState> { static propTypes: { onLinkHandler: PropTypes.Requireable<(...args: any[]) => any>; onLoad: PropTypes.Requireable<(...args: any[]) => any>; onSave: PropTypes.Requireable<(...args: any[]) => any>; onMigrate: PropTypes.Requireable<(...args: any[]) => any>; editMode: PropTypes.Requireable<EditMode>; objectOptions: PropTypes.Requireable<object>; tabsDefinition: PropTypes.Requireable<object>; editorName: PropTypes.Requireable<string>; }; state: IState; componentDidMount(): void; onChangeMenu: ({ key }: { key: EditorType; }) => void; componentDidUpdate(prevProps: any): void; render(): JSX.Element; } export default App;