Link users to workflow approval details from workflow node

This commit is contained in:
mabashian 2021-06-21 14:59:15 -04:00 committed by Shane McDonald
parent 9316ace3f6
commit 88d492371b
No known key found for this signature in database
GPG Key ID: 6F374AF6E9EB9374

View File

@ -11,10 +11,7 @@ import { secondsToHHMMSS } from '../../../util/dates';
import { constants as wfConstants } from '../../../components/Workflow/WorkflowUtils';
const NodeG = styled.g`
cursor: ${props =>
props.job && props.job.type !== 'workflow_approval'
? 'pointer'
: 'default'};
cursor: ${props => (props.job ? 'pointer' : 'default')};
`;
const JobTopLine = styled.div`
@ -90,8 +87,10 @@ function WorkflowOutputNode({ mouseEnter, mouseLeave, node }) {
}
const handleNodeClick = () => {
if (job && job.type !== 'workflow_aproval') {
history.push(`/jobs/${job.id}/details`);
if (job) {
const basePath =
job.type !== 'workflow_approval' ? 'jobs' : 'workflow_approvals';
history.push(`/${basePath}/${job.id}/details`);
}
};