nci/app/components/builds/item/index.js
2015-12-12 15:55:41 +03:00

26 lines
658 B
JavaScript

'use strict';
var _ = require('underscore'),
React = require('react'),
Router = require('react-router'),
ProjectActions = require('../../../actions/project'),
BuildActions = require('../../../actions/build'),
CommonComponents = require('../../common'),
utils = require('../../../../lib/utils'),
template = require('./index.jade');
var Component = React.createClass({
onRebuildProject: function(projectName) {
ProjectActions.run(projectName);
},
onCancelBuild: function(buildId) {
BuildActions.cancel(buildId);
},
render: template.locals(_({
Link: Router.Link,
utils: utils
}).extend(CommonComponents))
});
module.exports = Component;