feat(workflows): add condition editor, loop controls, and edge visualization

Phase 2 frontend: visual condition editor with property rule builder, expression
input, message-type selector, loop toggle with max iterations, self-loop edge
rendering, conditional/loop edge badges, and per-edge validation display.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
David Kaya
2026-04-05 19:08:11 +02:00
co-authored by Copilot
parent 8f6830dca1
commit ea9444ddac
6 changed files with 426 additions and 11 deletions
@@ -296,6 +296,7 @@ export function WorkflowEditor({
onNodeRemove={handleNodeRemove}
selectedEdgeId={selectedEdgeId}
selectedNodeId={selectedNodeId}
validationIssues={issues}
workflow={workflow}
/>
</div>