feat(blockly): Phase C Step 6 COMPLETE - Property panel Edit Blocks button

Implemented custom property editor for Logic Builder workspace:
- Created LogicBuilderWorkspaceType with styled button UI
- Added editorType='logic-builder-workspace' to node definition
- Registered LogicBuilderWorkspaceType in Ports.ts mapping
- Button emits LogicBuilder.OpenTab event with node details
- Integrated with existing property panel system

Next: Step 7 - Code generation and port detection
This commit is contained in:
Richard Osborne
2026-01-11 14:07:32 +01:00
parent fbf01bf0f7
commit 4960f43df5
3 changed files with 120 additions and 1 deletions

View File

@@ -203,7 +203,8 @@ const LogicBuilderNode = {
group: 'General',
type: {
name: 'string',
allowEditOnly: true
allowEditOnly: true,
editorType: 'logic-builder-workspace'
},
displayName: 'Workspace',
set: function (value) {