forked from talamer/console
-
Notifications
You must be signed in to change notification settings - Fork 0
/
OutputTab.tsx
28 lines (26 loc) · 1.05 KB
/
OutputTab.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import * as React from 'react';
import { EmptyState, EmptyStateBody, EmptyStateVariant } from '@patternfly/react-core';
import { useTranslation } from 'react-i18next';
import { PipelineRunModel } from '../../../models';
import { PipelineRunKind } from '../../../types';
import { pipelineRunFilterReducer } from '../../../utils/pipeline-filter-reducer';
import ResultsList from './ResultsList';
const OutputTab: React.FC<{ obj: PipelineRunKind }> = ({ obj: pipelineRun }) => {
const { t } = useTranslation();
return pipelineRun.status?.pipelineResults || pipelineRun.status?.results ? (
<div className="co-m-pane__body">
<ResultsList
results={pipelineRun.status?.pipelineResults || pipelineRun.status?.results}
resourceName={t(PipelineRunModel.labelKey)}
status={pipelineRunFilterReducer(pipelineRun)}
/>
</div>
) : (
<EmptyState variant={EmptyStateVariant.full}>
<EmptyStateBody>
<p>{t('pipelines-plugin~No Output found')}</p>
</EmptyStateBody>
</EmptyState>
);
};
export default OutputTab;