| 
                        123456789101112131415161718 | 
                        - import { useCallback } from 'react'
 - import { useWorkflowStore } from '@/app/components/workflow/store'
 - 
 - export const useGetRunAndTraceUrl = () => {
 -   const workflowStore = useWorkflowStore()
 -   const getWorkflowRunAndTraceUrl = useCallback((runId: string) => {
 -     const { pipelineId } = workflowStore.getState()
 - 
 -     return {
 -       runUrl: `/rag/pipelines/${pipelineId}/workflow-runs/${runId}`,
 -       traceUrl: `/rag/pipelines/${pipelineId}/workflow-runs/${runId}/node-executions`,
 -     }
 -   }, [workflowStore])
 - 
 -   return {
 -     getWorkflowRunAndTraceUrl,
 -   }
 - }
 
 
  |