@@ -169,7 +169,7 @@ export class TextToGraphConverter {
169
169
parsedNode . name ) {
170
170
if ( n > 0 ) {
171
171
if ( parsedNode . type !== 'app' ) {
172
- streamdef = streamdef + '| ' ;
172
+ streamdef = streamdef + ' | ' ;
173
173
} else {
174
174
streamdef = streamdef + ' || ' ;
175
175
}
@@ -206,13 +206,12 @@ export class TextToGraphConverter {
206
206
if ( parsedNode . label ) {
207
207
streamdef = streamdef + parsedNode . label + ': ' ;
208
208
}
209
- streamdef = streamdef + graphNode . name + ( ( parsedNode . type !== 'app' ) ? ' ' : '' ) ;
209
+ streamdef = streamdef + graphNode . name ;
210
210
if ( parsedNode . options . size !== 0 ) {
211
211
graphNode . properties = parsedNode . options ;
212
212
graphNode . propertiesranges = parsedNode . optionsranges ;
213
- for ( const key of Array . from ( graphNode . properties . keys ( ) ) ) {
214
- streamdef = streamdef + '--' + key + '=' + graphNode . properties . get ( key ) + ' ' ;
215
- }
213
+ // Add a space before each property to separate from the app node and between each property
214
+ Array . from ( graphNode . properties . keys ( ) ) . forEach ( key => streamdef += ` --${ key } =${ graphNode . properties . get ( key ) } ` ) ;
216
215
}
217
216
if ( parsedNode . range ) {
218
217
graphNode . range = parsedNode . range ;
@@ -251,7 +250,7 @@ export class TextToGraphConverter {
251
250
linkFrom = graphNode . id ;
252
251
if ( ! parsedNode . sourceChannelName || parsedNode . name !== 'bridge' ) {
253
252
// if it is a bridge then the source channel already added a '>'
254
- streamdef = streamdef + '> ' ;
253
+ streamdef = streamdef + ' > ' ;
255
254
}
256
255
streamdef = streamdef + ':' + channelText ;
257
256
}
0 commit comments