import { useRecoilComponentValueV2 } from '@/ui/utilities/state/component-state/hooks/useRecoilComponentValueV2'; import { workflowVisualizerWorkflowRunIdComponentState } from '@/workflow/states/workflowVisualizerWorkflowRunIdComponentState'; import { isDefined } from 'twenty-shared/utils'; export const useWorkflowRunIdOrThrow = () => { const workflowRunId = useRecoilComponentValueV2( workflowVisualizerWorkflowRunIdComponentState, ); if (!isDefined(workflowRunId)) { throw new Error('Expected the workflow run ID to be defined'); } return workflowRunId; };