File tree Expand file tree Collapse file tree 3 files changed +13
-10
lines changed
Expand file tree Collapse file tree 3 files changed +13
-10
lines changed Original file line number Diff line number Diff line change 1+ import { RegisterNodeFactoryFunction } from '@devhelpr/web-flow-executor' ;
2+ import { mermaidNodeName , getMermaidNode } from './mermaid' ;
3+
4+ export const registerNodes = (
5+ registerNodeFactory : RegisterNodeFactoryFunction
6+ ) => {
7+ //registerNodeFactory('test-external-node', getExternalTestNode());
8+ registerNodeFactory ( mermaidNodeName , getMermaidNode ( ) ) ;
9+ } ;
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import { RegisterNodeFactoryFunction } from '@devhelpr/web-flow-executor';
99import '@shoelace-style/shoelace/dist/themes/light.css' ;
1010import '@shoelace-style/shoelace/dist/components/color-picker/color-picker.js' ;
1111import { getMermaidNode , mermaidNodeName } from '../custom-nodes/mermaid' ;
12+ import { registerNodes } from '../custom-nodes/register-nodes' ;
1213
1314export function ocwgPage ( ) {
1415 // Add color picker popup
@@ -100,12 +101,7 @@ export function ocwgPage() {
100101 app . theme . backgroundAsHexColor = '#336699' ;
101102 app . theme . nodeBackground = 'bg-[#113366]' ;
102103
103- app . registerExternalNodes = (
104- registerNodeFactory : RegisterNodeFactoryFunction
105- ) => {
106- //registerNodeFactory('test-external-node', getExternalTestNode());
107- registerNodeFactory ( mermaidNodeName , getMermaidNode ( ) ) ;
108- } ;
104+ app . registerExternalNodes = registerNodes ;
109105
110106 // Add color picker change handlers
111107 const backgroundPicker = document . getElementById ( 'background-color' ) as any ;
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import { examplePage } from './app/pages/example';
1111import { setupCustomEditor } from '@devhelpr/visual-programming-system' ;
1212import * as monaco from 'monaco-editor' ;
1313import { getMermaidNode , mermaidNodeName } from './app/custom-nodes/mermaid' ;
14+ import { registerNodes } from './app/custom-nodes/register-nodes' ;
1415
1516if ( url . pathname === '/run-flow' ) {
1617 runFlow ( ) ;
@@ -112,10 +113,7 @@ if (url.pathname === '/run-flow') {
112113 100 ,
113114 32 ,
114115 undefined ,
115- ( _registerNodeFactory : RegisterNodeFactoryFunction ) => {
116- //registerNodeFactory('test-external-node', getExternalTestNode());
117- registerNodeFactory ( mermaidNodeName , getMermaidNode ( ) ) ;
118- } ,
116+ registerNodes ,
119117 undefined ,
120118 undefined ,
121119 API_URL_ROOT
You can’t perform that action at this time.
0 commit comments