Skip to content

Commit 69686de

Browse files
authored
Merge pull request #222 from towersxu/master
fix: bpmn element export startEventNode view
2 parents f406fe4 + c3183c9 commit 69686de

File tree

7 files changed

+24
-10
lines changed

7 files changed

+24
-10
lines changed

examples/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "examples",
3-
"version": "0.6.0",
3+
"version": "0.6.1",
44
"private": true,
55
"dependencies": {
66
"@ant-design/icons": "^4.3.0",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@logicflow/core",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"description": "LogicFlow core, to quickly build flowchart editor",
55
"main": "dist/logic-flow.js",
66
"license": "Apache 2.0",

packages/extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@logicflow/extension",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"description": "LogicFlow extension",
55
"main": "cjs/index.js",
66
"module": "es/index.js",

packages/extension/src/bpmn/events/EndEvent.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class EndEventModel extends CircleNodeModel {
3131
}
3232

3333
class EndEventView extends CircleNode {
34+
static extendKey = 'EndEventView';
3435
getAnchorStyle() {
3536
return {
3637
visibility: 'hidden',

packages/extension/src/bpmn/events/StartEvent.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { CircleNode, CircleNodeModel } from '@logicflow/core';
22
import { getBpmnId } from '../getBpmnId';
33

44
class StartEventModel extends CircleNodeModel {
5+
static extendKey = 'StartEventModel';
56
constructor(data, graphModel) {
67
if (!data.id) {
78
data.id = `Event_${getBpmnId()}`;

packages/extension/src/bpmn/index.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// import LogicFlow from '@logicflow/core';
2-
import StartEvent from './events/StartEvent';
3-
import EndEvent from './events/EndEvent';
4-
import ExclusiveGateway from './gateways/ExclusiveGateway';
5-
import UserTask from './tasks/UserTask';
6-
import ServiceTask from './tasks/ServiceTask';
7-
import SequenceFlow from './flow/SequenceFlow';
2+
import StartEvent, { StartEventModel, StartEventView } from './events/StartEvent';
3+
import EndEvent, { EndEventView, EndEventModel } from './events/EndEvent';
4+
import ExclusiveGateway, { ExclusiveGatewayView, ExclusiveGatewayModel } from './gateways/ExclusiveGateway';
5+
import UserTask, { UserTaskView, UserTaskModel } from './tasks/UserTask';
6+
import ServiceTask, { ServiceTaskView, ServiceTaskModel } from './tasks/ServiceTask';
7+
import SequenceFlow, { SequenceFlowView, SequenceFlowModel } from './flow/SequenceFlow';
88
import { theme } from './constant';
99

1010
// todo: name
@@ -24,4 +24,16 @@ class BpmnElement {
2424

2525
export {
2626
BpmnElement,
27+
StartEventModel,
28+
StartEventView,
29+
EndEventView,
30+
EndEventModel,
31+
ExclusiveGatewayView,
32+
ExclusiveGatewayModel,
33+
UserTaskView,
34+
UserTaskModel,
35+
ServiceTaskView,
36+
ServiceTaskModel,
37+
SequenceFlowView,
38+
SequenceFlowModel,
2739
};

packages/site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "site",
4-
"version": "0.5.0",
4+
"version": "0.5.1",
55
"description": "LogicFlow site",
66
"scripts": {
77
"dev": "cross-env NODE_ENV=development MOCK_TYPE=mock webpack-dev-server --client-log-level warning --config scripts/webpack.config.site.js",

0 commit comments

Comments
 (0)