FunctionBuilderLayout({
functions,
onOpenFunction,
onCreateFunction,
canvasTabs,
onCanvasTabChange,
onCanvasTabClose,
ts/workflow-builder/src/BuilderLayout.tsx:58
FunctionBuilderSidebar({
canvasId,
activeTab,
onTabChange,
onAddNode,
nodeDefinitions,
getAllCategories,
onSelectNode,
ts/workflow-builder/src/panels/BuilderSidebar.tsx:53
FunctionCanvasArea({
canvasId,
onConnect,
onSelectionChange,
onSelectionStart,
onSelectionStop,
onPaneClick,
onAdd
ts/workflow-builder/src/Canvas.tsx:46
FunctionCanvasEditor({
canvasId,
viewportCenterRef,
nodeDefinitions,
onConnect,
onAddNode,
onAddNodeAndConnect,
onSe
ts/workflow-builder/src/CanvasEditor.tsx:55
FunctionCanvasTabsToolbar({
tabs,
activeTabId,
onTabChange,
onTabClose,
onTabReorder,
}: CanvasTabsToolbarProps)
ts/workflow-builder/src/CanvasTabsToolbar.tsx:20
FunctionCustomEdge({
id,
source,
type,
sourceX,
sourceY,
targetX,
targetY,
data,
selected,
}: {
id: string;
ts/workflow-builder/src/graph/CustomEdge.tsx:41