in src/components/application/workflows/controls/workflow-table/columns/elapsed.js [6:20]
function RunningTime({item}) {
const renderTime = () => {
if (item.end && item.start && item.status !== WorkflowStatuses.running) {
const time = dateFns.distanceInWords(new Date(item.end), new Date(item.start), {includeSeconds: true});
return <span>{time}</span>;
}
if (item.start) {
const time = dateFns.distanceInWords(new Date(), new Date(item.start), {includeSeconds: true});
const timeString = `Running for: ${time}`;
return <span>{timeString}</span>;
}
return null;
};
return renderTime();
}