import PropTypes from 'prop-types'; import React from 'react'; import CardTemplate from 'foremanReact/components/HostDetails/Templates/CardItem/CardTemplate'; import { DescriptionList, DescriptionListTerm, DescriptionListGroup, DescriptionListDescription, } from '@patternfly/react-core'; import SkeletonLoader from 'foremanReact/components/common/SkeletonLoader'; import DefaultLoaderEmptyState from 'foremanReact/components/HostDetails/DetailsCard/DefaultLoaderEmptyState'; import { STATUS } from 'foremanReact/constants'; import { translate as __ } from 'foremanReact/common/I18n'; const DescriptionCard = ({ proxyName, caProxy, env, status }) => ( {__('Puppet environment')} } status={status} > {env && ( {env} )} {__('Puppet smart proxy')} } status={status} > {proxyName} {__('Puppet server CA')} } status={status} > {caProxy} ); DescriptionCard.propTypes = { caProxy: PropTypes.string, env: PropTypes.string, proxyName: PropTypes.string, status: PropTypes.string, }; DescriptionCard.defaultProps = { caProxy: undefined, env: undefined, proxyName: undefined, status: STATUS.PENDING, }; export default DescriptionCard;