mozaik-ext-jenkins
Version:
Mozaik jenkins widgets
31 lines (23 loc) • 856 B
JSX
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
{build.result}
{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;