feat: React Flow migration for flow editor canvas #82
Reference in New Issue
Block a user
Delete Branch "feat/react-flow-canvas"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
New Files
frontend/src/lib/dagreLayout.ts— pure dagre layout utilityfrontend/src/components/tree-editor/FlowCanvas.tsx— main React Flow canvasfrontend/src/components/tree-editor/FlowCanvasNode.tsx— compact node cardfrontend/src/components/tree-editor/FlowCanvasAnswerNode.tsx— answer stub cardfrontend/src/components/tree-editor/NodeEditorPanel.tsx— right-side editing panelfrontend/src/components/tree-editor/useTreeLayout.ts— tree-to-ReactFlow conversion hookModified Files
TreeEditorLayout.tsx— Flow mode uses FlowCanvas + NodeEditorPanelTreeEditorPage.tsx— panel state management, single-panel-at-a-timeindex.ts(barrel) — new component exportsindex.css— React Flow dark theme overridesTest Plan
🤖 Generated with Claude Code
🚅 Deployed to the patherly-pr-82 environment in selfless-grace