Skip to content

Commit 7c237a7

Browse files
committed
rename complex node to flow node for creating nested flows
1 parent 3dfa402 commit 7c237a7

14 files changed

Lines changed: 37 additions & 37 deletions

File tree

packages/flowtest-electron/src/utils/flowparser/AssertNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class AssertNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'assertNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/AuthNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class AuthNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'authNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/DelayNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class DelayNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'delayNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/ComplexNode.js renamed to packages/flowtest-electron/src/utils/flowparser/NestedFlowNode.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
const { Node } = require('./Node');
22

3-
class ComplexNode extends Node {
3+
class NestedFlowNode extends Node {
44
constructor() {
5-
super('complexNode');
5+
super('flowNode');
66
}
77

88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'complexNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};
@@ -30,5 +30,5 @@ class ComplexNode extends Node {
3030
}
3131

3232
module.exports = {
33-
ComplexNode,
33+
NestedFlowNode,
3434
};

packages/flowtest-electron/src/utils/flowparser/OutputNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class OutputNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'outputNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/RequestNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class RequestNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'requestNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/SetVarNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class SetVarNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'setVarNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/parser.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { cloneDeep } = require('lodash');
22
const { AuthNode } = require('./AuthNode');
3-
const { ComplexNode } = require('./ComplexNode');
3+
const { NestedFlowNode } = require('./NestedFlowNode');
44
const { DelayNode } = require('./DelayNode');
55
const { AssertNode } = require('./AssertNode');
66
const { OutputNode } = require('./OutputNode');
@@ -111,16 +111,16 @@ const deserialize = (flowData) => {
111111
};
112112
}
113113

114-
if (node.type === 'complexNode') {
115-
const cNode = new ComplexNode();
116-
const result = cNode.deserialize(node);
114+
if (node.type === 'flowNode') {
115+
const fNode = new NestedFlowNode();
116+
const result = fNode.deserialize(node);
117117
textData.graph.data.nodes[result.id] = {
118-
type: 'complexNode',
118+
type: 'flowNode',
119119
...result.data,
120120
};
121121

122122
textData.graph.metadata.nodes[result.id] = {
123-
type: 'complexNode',
123+
type: 'flowNode',
124124
...result.metadata,
125125
};
126126
}
@@ -224,11 +224,11 @@ const serialize = (textData) => {
224224
flowData.nodes.push(result);
225225
}
226226

227-
if (value.type === 'complexNode') {
227+
if (value.type === 'flowNode') {
228228
const data = value;
229229
const metadata = textDataCopy.graph.metadata.nodes[id];
230-
const cNode = new ComplexNode();
231-
const result = cNode.serialize(id, data, metadata);
230+
const fNode = new NestedFlowNode();
231+
const result = fNode.serialize(id, data, metadata);
232232
flowData.nodes.push(result);
233233
}
234234

packages/flowtest-electron/tests/utils/flowtest-parser.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,14 +155,14 @@ describe('FlowTest parser', () => {
155155
},
156156
{
157157
id: '10',
158-
type: 'complexNode',
158+
type: 'flowNode',
159159
position: {
160160
x: 2427.6600136878287,
161161
y: 94.18397266812065,
162162
},
163163
data: {
164164
description: 'Helps to create nested flows',
165-
type: 'complexNode',
165+
type: 'flowNode',
166166
relativePath: 'sample.flow',
167167
},
168168
width: 164,

src/components/molecules/flow/AddNodes.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ const authNode = {
3030
type: 'authNode',
3131
};
3232

33-
const complexNode = {
33+
const flowNode = {
3434
description: 'Helps to create nested flows',
35-
type: 'complexNode',
35+
type: 'flowNode',
3636
};
3737

3838
const setVarNode = {
@@ -266,19 +266,19 @@ const AddNodes = ({ collectionId }) => {
266266
{({ open }) => (
267267
<>
268268
<Disclosure.Button className='flex justify-between w-full px-4 py-2 text-lg font-medium text-left border-t border-b bg-gray-50 hover:bg-gray-100 focus:outline-none focus-visible:ring'>
269-
<span>Complex</span>
269+
<span>Flow</span>
270270
<ChevronDownIcon className={`${open ? 'rotate-180 transform' : ''} h-5 w-5 `} />
271271
</Disclosure.Button>
272272
<Disclosure.Panel className='px-4 pt-4 pb-2 text-sm border-l border-r'>
273273
<div
274274
key='complex'
275-
onDragStart={(event) => onDragStart(event, complexNode)}
275+
onDragStart={(event) => onDragStart(event, flowNode)}
276276
draggable
277277
cursor='move'
278278
className='py-2 border-b'
279279
>
280-
<div className='text-base font-semibold primary-text'>Complex</div>
281-
<div className='text-xs secondary-text'>{complexNode.description}</div>
280+
<div className='text-base font-semibold primary-text'>Nested Flow</div>
281+
<div className='text-xs secondary-text'>{flowNode.description}</div>
282282
</div>
283283
</Disclosure.Panel>
284284
</>

0 commit comments

Comments
 (0)