Sha256: 8d8be69e4a2692dddfd43e97369c42d79237f38b3c6a9dbbf1e27c4286b34630
Contents?: true
Size: 972 Bytes
Versions: 76
Compression:
Stored size: 972 Bytes
Contents
import React from 'react'; import PropTypes from 'prop-types'; import { Label, Flex, FlexItem } from '@patternfly/react-core'; import { translate as __ } from 'foremanReact/common/I18n'; import InactiveText from '../../components/InactiveText'; const ContentViewVersionEnvironments = ({ environments }) => { if (environments.length === 0) { return ( <InactiveText text={__('No environments')} /> ); } return environments.map(env => ( <React.Fragment key={env.id}> <Flex style={{ margin: '4px 0' }} > <FlexItem> <Label isTruncated color="purple" href={`/lifecycle_environments/${env.id}`}>{env.name}</Label> </FlexItem> <FlexItem> <InactiveText text={` ${env.publish_date} ago`} /> </FlexItem> </Flex> </React.Fragment>)); }; ContentViewVersionEnvironments.propTypes = { environments: PropTypes.instanceOf(Array).isRequired, }; export default ContentViewVersionEnvironments;
Version data entries
76 entries across 76 versions & 1 rubygems