UNPKG

mozaik-ext-jenkins

Version:
31 lines (23 loc) 856 B
import React, { Component, PropTypes } from 'react'; // eslint-disable-line no-unused-vars import moment from 'moment'; class JobStatusPreviousBuild extends Component { render() { const { build } = this.props; return ( <div className="jenkins__job-status__previous"> previous status (#{build.number}) were&nbsp; {build.result}&nbsp; {moment(build.timestamp, 'x').fromNow()} </div> ); } } JobStatusPreviousBuild.displayName = 'JobStatusPreviousBuild'; JobStatusPreviousBuild.propTypes = { build: PropTypes.shape({ number: PropTypes.number.isRequired, result: PropTypes.string.isRequired, timestamp: PropTypes.number.isRequired }).isRequired }; export default JobStatusPreviousBuild;