mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-02-11 02:19:16 +00:00
small refactor of mixins inclusion
This commit is contained in:
parent
70b98f9cc5
commit
7de6b75595
@ -13,16 +13,18 @@ define([
|
|||||||
});
|
});
|
||||||
|
|
||||||
var Component = React.createClass({
|
var Component = React.createClass({
|
||||||
mixins: [Reflux.connectFilter(buildsStore, 'items', function(items) {
|
mixins: [
|
||||||
var projectName = this.props.projectName;
|
Reflux.connectFilter(buildsStore, 'items', function(items) {
|
||||||
if (projectName) {
|
var projectName = this.props.projectName;
|
||||||
return _(items).filter(function(item) {
|
if (projectName) {
|
||||||
return item.project.name === projectName;
|
return _(items).filter(function(item) {
|
||||||
});
|
return item.project.name === projectName;
|
||||||
} else {
|
});
|
||||||
return items;
|
} else {
|
||||||
}
|
return items;
|
||||||
})],
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
render: template
|
render: template
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -21,14 +21,19 @@ define([
|
|||||||
});
|
});
|
||||||
|
|
||||||
return React.createClass({
|
return React.createClass({
|
||||||
mixins: [Reflux.connectFilter(projectStore, 'project', function(project) {
|
mixins: [
|
||||||
if (project.name === this.props.params.name) {
|
Reflux.connectFilter(projectStore, 'project', function(project) {
|
||||||
return project;
|
if (project.name === this.props.params.name) {
|
||||||
} else {
|
return project;
|
||||||
var state = this.state;
|
} else {
|
||||||
return state ? state.project : projectStore.getInitialState();
|
if (this.state) {
|
||||||
}
|
return this.state.project;
|
||||||
})],
|
} else {
|
||||||
|
return projectStore.getInitialState();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
statics: {
|
statics: {
|
||||||
willTransitionTo: function(transition, params, query) {
|
willTransitionTo: function(transition, params, query) {
|
||||||
ProjectActions.read({name: params.name});
|
ProjectActions.read({name: params.name});
|
||||||
|
Loading…
Reference in New Issue
Block a user