├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.css ├── App.test.tsx ├── App.tsx ├── example │ ├── README.md │ ├── ShellContainer.tsx │ ├── WorkflowEditor │ │ ├── PublishButton.tsx │ │ ├── README.md │ │ ├── WorkFlowEditorInner.tsx │ │ └── index.tsx │ ├── icons.tsx │ ├── index.tsx │ ├── interfaces.ts │ ├── materialUis.tsx │ └── setters │ │ ├── ApproverPanel.tsx │ │ ├── AuditPanel.tsx │ │ ├── ConditionPanel.tsx │ │ ├── FormAuth.tsx │ │ ├── NotifierPanel.tsx │ │ ├── README.md │ │ └── StartPanel.tsx ├── index.css ├── index.tsx ├── logo.svg ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts └── workflow-editor │ ├── FlowEditor │ ├── ConfigRoot.tsx │ ├── FlowEditorCanvas.tsx │ ├── FlowEditorScope │ │ ├── FlowEditorScopeInner.tsx │ │ └── index.tsx │ ├── OperationBar │ │ └── index.tsx │ ├── SettingsPanel │ │ ├── Footer.tsx │ │ ├── NodeTitle.tsx │ │ ├── NodeTitleEditor.tsx │ │ └── index.tsx │ ├── ZoomBar │ │ └── index.tsx │ ├── defaultMaterials.ts │ └── index.ts │ ├── README.md │ ├── actions.ts │ ├── classes │ ├── EditorEngine.ts │ └── index.ts │ ├── components │ ├── ButtonSelect.tsx │ ├── ContentPlaceholder.tsx │ ├── ExpressionInput │ │ ├── AddMenu.tsx │ │ ├── DefaultExpressionInput.tsx │ │ ├── ExpressionGroup.tsx │ │ ├── ExpressionInputProps.ts │ │ ├── ExpressionItem.tsx │ │ ├── ExpressionTreeInput.tsx │ │ ├── OperatorSelect.tsx │ │ └── index.ts │ ├── MemberSelect │ │ ├── AddDialog.tsx │ │ └── index.tsx │ ├── NavTabs.tsx │ ├── Toolbar.tsx │ └── index.ts │ ├── contexts.ts │ ├── hooks │ ├── index.ts │ ├── useEditorEngine.ts │ ├── useError.ts │ ├── useExport.ts │ ├── useImport.ts │ ├── useMaterialUI.ts │ ├── useNodeMaterial.ts │ ├── useRedoList.ts │ ├── useSelectedId.ts │ ├── useSelectedNode.ts │ ├── useStartNode.ts │ └── useUndoList.ts │ ├── icons.tsx │ ├── index.ts │ ├── interfaces │ ├── index.ts │ ├── listeners.ts │ ├── material.ts │ ├── settings.ts │ ├── state.ts │ └── workflow.ts │ ├── locales.ts │ ├── nodes │ ├── AddButton │ │ ├── ContentPanel.tsx │ │ ├── MaterialItem.tsx │ │ └── index.tsx │ ├── ChildNode.tsx │ ├── CloseButton.tsx │ ├── EndNode.tsx │ ├── ErrorTip.tsx │ ├── NodeTitle.tsx │ ├── NormalNode.tsx │ ├── RouteNode │ │ ├── AddBranchButton.tsx │ │ ├── BranchNode.tsx │ │ ├── ConditionButtons.tsx │ │ ├── ConditionNodeTitle.tsx │ │ ├── ConditionPriority.tsx │ │ └── index.tsx │ └── StartNode.tsx │ ├── react-locales │ ├── contexts.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useLocalesManager.ts │ │ └── useTranslate.ts │ └── index.ts │ ├── reducers │ ├── changeFlagReducer.ts │ ├── conditionNodeListReducer.ts │ ├── errorsReducer.ts │ ├── index.ts │ ├── nodeReducer.ts │ ├── redoListReducer.ts │ ├── selectedIdReducer.ts │ ├── startNodeReducer.ts │ ├── undoListReducer.ts │ └── validatedReducer.ts │ ├── styled.d.ts │ ├── theme.ts │ └── utils │ ├── canvasColor.ts │ ├── create-uuid.ts │ ├── getFIles.ts │ ├── lineColor.ts │ ├── nodeColor.ts │ └── saveFile.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/example/README.md: -------------------------------------------------------------------------------- 1 | 如何使用审批流样例,根据这个目录的演示,集成到目标项目 -------------------------------------------------------------------------------- /src/example/ShellContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/ShellContainer.tsx -------------------------------------------------------------------------------- /src/example/WorkflowEditor/PublishButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/WorkflowEditor/PublishButton.tsx -------------------------------------------------------------------------------- /src/example/WorkflowEditor/README.md: -------------------------------------------------------------------------------- 1 | 自定义编辑器参考这个 -------------------------------------------------------------------------------- /src/example/WorkflowEditor/WorkFlowEditorInner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/WorkflowEditor/WorkFlowEditorInner.tsx -------------------------------------------------------------------------------- /src/example/WorkflowEditor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/WorkflowEditor/index.tsx -------------------------------------------------------------------------------- /src/example/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/icons.tsx -------------------------------------------------------------------------------- /src/example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/index.tsx -------------------------------------------------------------------------------- /src/example/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/interfaces.ts -------------------------------------------------------------------------------- /src/example/materialUis.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/materialUis.tsx -------------------------------------------------------------------------------- /src/example/setters/ApproverPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/setters/ApproverPanel.tsx -------------------------------------------------------------------------------- /src/example/setters/AuditPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/setters/AuditPanel.tsx -------------------------------------------------------------------------------- /src/example/setters/ConditionPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/setters/ConditionPanel.tsx -------------------------------------------------------------------------------- /src/example/setters/FormAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/setters/FormAuth.tsx -------------------------------------------------------------------------------- /src/example/setters/NotifierPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/setters/NotifierPanel.tsx -------------------------------------------------------------------------------- /src/example/setters/README.md: -------------------------------------------------------------------------------- 1 | 本目录定义属性面板表单,会跟业务结合 -------------------------------------------------------------------------------- /src/example/setters/StartPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/example/setters/StartPanel.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/ConfigRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/ConfigRoot.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/FlowEditorCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/FlowEditorCanvas.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/FlowEditorScope/FlowEditorScopeInner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/FlowEditorScope/FlowEditorScopeInner.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/FlowEditorScope/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/FlowEditorScope/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/OperationBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/OperationBar/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/SettingsPanel/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/SettingsPanel/Footer.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/SettingsPanel/NodeTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/SettingsPanel/NodeTitle.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/SettingsPanel/NodeTitleEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/SettingsPanel/NodeTitleEditor.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/SettingsPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/SettingsPanel/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/ZoomBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/ZoomBar/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/defaultMaterials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/defaultMaterials.ts -------------------------------------------------------------------------------- /src/workflow-editor/FlowEditor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/FlowEditor/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/README.md: -------------------------------------------------------------------------------- 1 | 本目录会作为NPM包发布 -------------------------------------------------------------------------------- /src/workflow-editor/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/actions.ts -------------------------------------------------------------------------------- /src/workflow-editor/classes/EditorEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/classes/EditorEngine.ts -------------------------------------------------------------------------------- /src/workflow-editor/classes/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./EditorEngine" -------------------------------------------------------------------------------- /src/workflow-editor/components/ButtonSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ButtonSelect.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ContentPlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ContentPlaceholder.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/AddMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/AddMenu.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/DefaultExpressionInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/DefaultExpressionInput.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/ExpressionGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/ExpressionGroup.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/ExpressionInputProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/ExpressionInputProps.ts -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/ExpressionItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/ExpressionItem.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/ExpressionTreeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/ExpressionTreeInput.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/OperatorSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/OperatorSelect.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/ExpressionInput/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/ExpressionInput/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/components/MemberSelect/AddDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/MemberSelect/AddDialog.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/MemberSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/MemberSelect/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/NavTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/NavTabs.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/Toolbar.tsx -------------------------------------------------------------------------------- /src/workflow-editor/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/components/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/contexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/contexts.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useEditorEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useEditorEngine.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useError.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useExport.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useImport.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useMaterialUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useMaterialUI.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useNodeMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useNodeMaterial.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useRedoList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useRedoList.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useSelectedId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useSelectedId.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useSelectedNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useSelectedNode.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useStartNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useStartNode.ts -------------------------------------------------------------------------------- /src/workflow-editor/hooks/useUndoList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/hooks/useUndoList.ts -------------------------------------------------------------------------------- /src/workflow-editor/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/icons.tsx -------------------------------------------------------------------------------- /src/workflow-editor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/interfaces/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/interfaces/listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/interfaces/listeners.ts -------------------------------------------------------------------------------- /src/workflow-editor/interfaces/material.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/interfaces/material.ts -------------------------------------------------------------------------------- /src/workflow-editor/interfaces/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/interfaces/settings.ts -------------------------------------------------------------------------------- /src/workflow-editor/interfaces/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/interfaces/state.ts -------------------------------------------------------------------------------- /src/workflow-editor/interfaces/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/interfaces/workflow.ts -------------------------------------------------------------------------------- /src/workflow-editor/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/locales.ts -------------------------------------------------------------------------------- /src/workflow-editor/nodes/AddButton/ContentPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/AddButton/ContentPanel.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/AddButton/MaterialItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/AddButton/MaterialItem.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/AddButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/AddButton/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/ChildNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/ChildNode.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/CloseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/CloseButton.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/EndNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/EndNode.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/ErrorTip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/ErrorTip.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/NodeTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/NodeTitle.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/NormalNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/NormalNode.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/RouteNode/AddBranchButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/RouteNode/AddBranchButton.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/RouteNode/BranchNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/RouteNode/BranchNode.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/RouteNode/ConditionButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/RouteNode/ConditionButtons.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/RouteNode/ConditionNodeTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/RouteNode/ConditionNodeTitle.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/RouteNode/ConditionPriority.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/RouteNode/ConditionPriority.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/RouteNode/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/RouteNode/index.tsx -------------------------------------------------------------------------------- /src/workflow-editor/nodes/StartNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/nodes/StartNode.tsx -------------------------------------------------------------------------------- /src/workflow-editor/react-locales/contexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/react-locales/contexts.ts -------------------------------------------------------------------------------- /src/workflow-editor/react-locales/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/react-locales/hooks/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/react-locales/hooks/useLocalesManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/react-locales/hooks/useLocalesManager.ts -------------------------------------------------------------------------------- /src/workflow-editor/react-locales/hooks/useTranslate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/react-locales/hooks/useTranslate.ts -------------------------------------------------------------------------------- /src/workflow-editor/react-locales/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/react-locales/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/changeFlagReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/changeFlagReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/conditionNodeListReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/conditionNodeListReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/errorsReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/errorsReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/index.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/nodeReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/nodeReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/redoListReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/redoListReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/selectedIdReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/selectedIdReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/startNodeReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/startNodeReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/undoListReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/undoListReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/reducers/validatedReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/reducers/validatedReducer.ts -------------------------------------------------------------------------------- /src/workflow-editor/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/styled.d.ts -------------------------------------------------------------------------------- /src/workflow-editor/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/theme.ts -------------------------------------------------------------------------------- /src/workflow-editor/utils/canvasColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/utils/canvasColor.ts -------------------------------------------------------------------------------- /src/workflow-editor/utils/create-uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/utils/create-uuid.ts -------------------------------------------------------------------------------- /src/workflow-editor/utils/getFIles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/utils/getFIles.ts -------------------------------------------------------------------------------- /src/workflow-editor/utils/lineColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/utils/lineColor.ts -------------------------------------------------------------------------------- /src/workflow-editor/utils/nodeColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/utils/nodeColor.ts -------------------------------------------------------------------------------- /src/workflow-editor/utils/saveFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/src/workflow-editor/utils/saveFile.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebdy/dingflow/HEAD/tsconfig.json --------------------------------------------------------------------------------