summaryrefslogtreecommitdiff
path: root/web/src/containers/job/JobVariant.jsx
diff options
context:
space:
mode:
authorIan Wienand <iwienand@redhat.com>2021-08-17 16:05:59 +1000
committerIan Wienand <iwienand@redhat.com>2021-12-16 10:38:38 +1100
commit0428f7a613bbf4664dfa9a1884c4d9c2798bd634 (patch)
tree5f008f9bf1eb3b3c54f38179f9037bdb95f7882a /web/src/containers/job/JobVariant.jsx
parent230681eb98ae031d3d3c48575e2ad9e86af58b84 (diff)
downloadzuul-0428f7a613bbf4664dfa9a1884c4d9c2798bd634.tar.gz
web: JobVariant : pull description into a card
The job description (if it exists) is considered important enough to pull into a separate card. Change-Id: I315d338d8ebbb991bb3771238de0f43c59348510
Diffstat (limited to 'web/src/containers/job/JobVariant.jsx')
-rw-r--r--web/src/containers/job/JobVariant.jsx38
1 files changed, 20 insertions, 18 deletions
diff --git a/web/src/containers/job/JobVariant.jsx b/web/src/containers/job/JobVariant.jsx
index 52c69e495..a05e5250c 100644
--- a/web/src/containers/job/JobVariant.jsx
+++ b/web/src/containers/job/JobVariant.jsx
@@ -52,6 +52,7 @@ import SourceContext from '../SourceContext'
import Nodeset from './Nodeset'
import Role from './Role'
import JobProject from './JobProject'
+import JobDescriptionCard from './JobDescriptionCard'
class JobVariant extends React.Component {
static propTypes = {
@@ -104,7 +105,7 @@ class JobVariant extends React.Component {
const rows = []
const jobInfos = [
- 'description', 'source_context', 'builds', 'status',
+ 'source_context', 'builds', 'status',
'parent', 'attempts', 'timeout', 'semaphores',
'nodeset', 'variables', 'override_checkout',
]
@@ -243,23 +244,24 @@ class JobVariant extends React.Component {
)
rows.push({label: nice_label, value: items})
})
- return (
- <div className='pf-u-m-xl'>
- <DescriptionList isHorizontal
- style={{'--pf-c-description-list--RowGap': '0.5rem'}}
- >
- {rows.map((item, idx) => (
- <DescriptionListGroup key={idx}>
- <DescriptionListTerm>
- {item.label}
- </DescriptionListTerm>
- <DescriptionListDescription>
- {item.value}
- </DescriptionListDescription>
- </DescriptionListGroup>
- ))}
- </DescriptionList>
- </div>
+ return (
+ <React.Fragment>
+ <JobDescriptionCard description={variant.description}/>
+ <DescriptionList isHorizontal
+ style={{'--pf-c-description-list--RowGap': '0.5rem'}}
+ className='pf-u-m-xl'>
+ {rows.map((item, idx) => (
+ <DescriptionListGroup key={idx}>
+ <DescriptionListTerm>
+ {item.label}
+ </DescriptionListTerm>
+ <DescriptionListDescription>
+ {item.value}
+ </DescriptionListDescription>
+ </DescriptionListGroup>
+ ))}
+ </DescriptionList>
+ </React.Fragment>
)
}
}