import React from 'react'; import PropTypes from 'prop-types'; import { CheckCircleIcon, ExclamationCircleIcon, QuestionCircleIcon, } from '@patternfly/react-icons'; import { JOB_SUCCESS_STATUS, JOB_ERROR_STATUS } from './constants'; import './styles.scss'; const JobStatusIcon = ({ status, children, ...props }) => { switch (status) { case JOB_SUCCESS_STATUS: return ( {children} ); case JOB_ERROR_STATUS: return ( {children} ); default: return ( {children} ); } }; JobStatusIcon.propTypes = { status: PropTypes.number, children: PropTypes.string.isRequired, }; JobStatusIcon.defaultProps = { status: undefined, }; export default JobStatusIcon;