feat(editor): Allow jumping into sub-workflow with shortkey (#15200)

This commit is contained in:
Ricardo Espinoza
2025-05-12 07:24:36 -04:00
committed by GitHub
parent 8b467e3f56
commit e2b9ada4b5
20 changed files with 523 additions and 51 deletions

View File

@@ -2008,6 +2008,15 @@ export function useCanvasOperations({ router }: { router: ReturnType<typeof useR
workflowsStore.addToWorkflowMetadata({ templateId: `${id}` });
}
function tryToOpenSubworkflowInNewTab(nodeId: string): boolean {
const node = workflowsStore.getNodeById(nodeId);
if (!node) return false;
const subWorkflowId = NodeHelpers.getSubworkflowId(node);
if (!subWorkflowId) return false;
window.open(`${rootStore.baseUrl}workflow/${subWorkflowId}`, '_blank');
return true;
}
return {
lastClickPosition,
editableWorkflow,
@@ -2058,5 +2067,6 @@ export function useCanvasOperations({ router }: { router: ReturnType<typeof useR
openExecution,
toggleChatOpen,
importTemplate,
tryToOpenSubworkflowInNewTab,
};
}