X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/20f7af812af9bd7094ae71d5a7571cfe556eb968..4c394b5b01622c72318fc194682077aa304417fa:/src/views/workflow-panel/workflow-description-card.tsx diff --git a/src/views/workflow-panel/workflow-description-card.tsx b/src/views/workflow-panel/workflow-description-card.tsx index 72af6bc2..14623626 100644 --- a/src/views/workflow-panel/workflow-description-card.tsx +++ b/src/views/workflow-panel/workflow-description-card.tsx @@ -3,11 +3,11 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { StyleRulesCallback, WithStyles, withStyles, CardContent, Tab, Tabs, Paper } from '@material-ui/core'; +import { StyleRulesCallback, WithStyles, withStyles, CardContent, Tab, Tabs } from '@material-ui/core'; import { ArvadosTheme } from '~/common/custom-theme'; import { WorkflowIcon } from '~/components/icon/icon'; import { DataTableDefaultView } from '~/components/data-table-default-view/data-table-default-view'; -import { WorkflowResource } from '~/models/workflow'; +import { WorkflowResource, parseWorkflowDefinition, getWorkflowInputs } from '~/models/workflow'; export type CssRules = 'root' | 'tab'; @@ -64,4 +64,14 @@ export const WorkflowDetailsCard = withStyles(styles)( } ; } + + get inputs() { + if (this.props.workflow) { + const definition = parseWorkflowDefinition(this.props.workflow); + if (definition) { + return getWorkflowInputs(definition); + } + } + return; + } }); \ No newline at end of file