Sha256: 6e2e6cec5744c3d9b8488a331fd4d1c6eb740d08f5fbc190a6529e41607eed12
Contents?: true
Size: 1.1 KB
Versions: 51
Compression:
Stored size: 1.1 KB
Contents
import React from 'react'; import PropTypes from 'prop-types'; import { noop } from 'patternfly-react'; import TabContainer from '../TabContainer'; import TabHeader from '../TabHeader'; import TabBody from '../TabBody'; import './reportUpload.scss'; const ReportUpload = ({ exitCode, logs, completed, downloadReports, error, toggleFullScreen, }) => ( <TabContainer className="report-upload"> <TabHeader exitCode={exitCode} onDownload={downloadReports} toggleFullScreen={toggleFullScreen} /> <TabBody exitCode={exitCode} logs={logs} completed={completed} error={error} /> </TabContainer> ); ReportUpload.propTypes = { exitCode: PropTypes.string, logs: PropTypes.oneOfType([ PropTypes.arrayOf(PropTypes.string), PropTypes.string, ]), completed: PropTypes.number, downloadReports: PropTypes.func, error: PropTypes.string, toggleFullScreen: PropTypes.func, }; ReportUpload.defaultProps = { exitCode: '', logs: null, completed: 0, downloadReports: noop, error: null, toggleFullScreen: noop, }; export default ReportUpload;
Version data entries
51 entries across 51 versions & 1 rubygems