render()

in src/components/application/details/controls/tasks/task-graph/index.js [71:92]


  render() {
    const {tasks, workflow} = this.props;
    if (!workflow?.metadata?.loaded) {
      return null;
    }
    let [selectedTaskName = ''] = tasks.filter(t => t.selected)
      .map(t => t.name);
    selectedTaskName = selectedTaskName.split('.')
      .pop() || '';
    return (
      <div key="Graph view">
        <WorkflowGraph
          canEdit={false}
          onGraphReady={this.onGraphInitialized}
          onSelect={this.onGraphSelect}
          workflowId={workflow.id}
          selectedTaskName={selectedTaskName}
          getNodeInfo={this.getNodeAdditionalInfo}
        />
      </div>
    );
  }