Skip to content

Commit 29a3eb0

Browse files
committed
refactor: 优化 bpmn 插件的导出内容
1 parent 15c6028 commit 29a3eb0

File tree

21 files changed

+152
-144
lines changed

21 files changed

+152
-144
lines changed

packages/extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"license": "Apache-2.0",
3030
"dependencies": {
3131
"@antv/hierarchy": "^0.6.11",
32-
"@logicflow/core": "workspace:*",
32+
"@logicflow/core": "workspace:latest",
3333
"preact": "^10.17.1"
3434
}
3535
}
Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,22 @@
11
import LogicFlow from '@logicflow/core'
22

3-
import RectResize from './node/RectResize'
43
import EllipseResize from './node/EllipseResize'
54
import DiamondResize from './node/DiamondResize'
65
import HtmlResize from './node/HtmlResize'
6+
import RectResize from './node/RectResize'
77

8-
const NodeResize = {
8+
export * from './node'
9+
export const NodeResize = {
910
pluginName: 'nodeResize',
1011
// 拖动step
1112
step: 0,
1213

1314
install(lf: LogicFlow) {
14-
lf.register({
15-
type: RectResize.type,
16-
view: RectResize.view,
17-
model: RectResize.model,
18-
})
19-
lf.register({
20-
type: EllipseResize.type,
21-
view: EllipseResize.view,
22-
model: EllipseResize.model,
23-
})
24-
lf.register({
25-
type: DiamondResize.type,
26-
view: DiamondResize.view,
27-
model: DiamondResize.model,
28-
})
29-
lf.register({
30-
type: HtmlResize.type,
31-
view: HtmlResize.view,
32-
model: HtmlResize.model,
33-
})
15+
lf.register(EllipseResize)
16+
lf.register(DiamondResize)
17+
lf.register(HtmlResize)
18+
lf.register(RectResize)
3419
},
3520
}
3621

37-
export { NodeResize, RectResize, EllipseResize, DiamondResize, HtmlResize }
38-
3922
export default NodeResize

packages/extension/src/NodeResize/node/DiamondResize.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,10 @@ export class DiamondResizeView extends DiamondNode {
139139
}
140140
}
141141

142-
const EllipseResize = {
142+
export const DiamondResize = {
143143
type: 'diamond',
144144
view: DiamondResizeView,
145145
model: DiamondResizeModel,
146146
}
147147

148-
export default EllipseResize
148+
export default DiamondResize

packages/extension/src/NodeResize/node/EllipseResize.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export class EllipseResizeView extends EllipseNode {
130130
}
131131
}
132132

133-
const EllipseResize = {
133+
export const EllipseResize = {
134134
type: 'ellipse',
135135
view: EllipseResizeView,
136136
model: EllipseResizeModel,

packages/extension/src/NodeResize/node/HtmlResize.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export class HtmlResizeView extends HtmlNode {
115115
}
116116
}
117117

118-
const HtmlResize = {
118+
export const HtmlResize = {
119119
type: 'html',
120120
view: HtmlResizeView,
121121
model: HtmlResizeModel,

packages/extension/src/NodeResize/node/RectResize.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ export class RectResizeView extends RectNode {
140140
}
141141
}
142142

143-
const RectResize = {
143+
export const RectResize = {
144144
type: 'rect',
145145
view: RectResizeView,
146146
model: RectResizeModel,

packages/extension/src/bpmn/constant.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import LogicFlow from '@logicflow/core'
2+
13
export const StartEventConfig = {
24
width: 40,
35
height: 40,
@@ -23,7 +25,7 @@ export const UserTaskConfig = {
2325
height: 80,
2426
}
2527

26-
export const theme = {
28+
export const theme: LogicFlow.CommonTheme = {
2729
rect: {
2830
radius: 5,
2931
stroke: 'rgb(24, 125, 255)',

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class StartEventView extends CircleNode {
4242
static extendKey = 'StartEventNode'
4343
}
4444

45-
const StartEvent = {
45+
export const StartEvent = {
4646
type: 'bpmn:startEvent',
4747
view: StartEventView,
4848
model: StartEventModel,
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export * from './StartEvent'
2+
export * from './EndEvent'
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { PolylineEdge, PolylineEdgeModel } from '@logicflow/core'
22
import { getBpmnId } from '../getBpmnId'
33

4-
class SequenceFlowModel extends PolylineEdgeModel {
4+
export class SequenceFlowModel extends PolylineEdgeModel {
55
static extendKey = 'SequenceFlowModel'
66

77
constructor(data, graphModel) {
@@ -12,15 +12,14 @@ class SequenceFlowModel extends PolylineEdgeModel {
1212
}
1313
}
1414

15-
class SequenceFlowView extends PolylineEdge {
15+
export class SequenceFlowView extends PolylineEdge {
1616
static extendKey = 'SequenceFlowEdge'
1717
}
1818

19-
const SequenceFlow = {
19+
export const SequenceFlow = {
2020
type: 'bpmn:sequenceFlow',
2121
view: SequenceFlowView,
2222
model: SequenceFlowModel,
2323
}
2424

25-
export { SequenceFlowView, SequenceFlowModel }
2625
export default SequenceFlow

0 commit comments

Comments
 (0)