fix deleting category: declare context types

This commit is contained in:
xavizalote 2016-07-11 12:09:00 +02:00
parent 78c6f45a83
commit bfd0b595f3
2 changed files with 6 additions and 3 deletions

View file

@ -22,6 +22,7 @@ class CategoriesEditForm extends Component{
} else {
this.context.messages.flash(`Category “${category.name}” deleted and removed from ${result} posts.`, "success");
}
this.context.closeCallback();
});
}
}
@ -51,9 +52,10 @@ CategoriesEditForm.propTypes = {
}
CategoriesEditForm.contextTypes = {
currentUser: React.PropTypes.object,
actions: React.PropTypes.object,
messages: React.PropTypes.object
closeCallback: React.PropTypes.func,
currentUser: React.PropTypes.object,
messages: React.PropTypes.object,
};
module.exports = CategoriesEditForm;

View file

@ -42,7 +42,7 @@ class CategoriesList extends Component {
<Modal.Title><FormattedMessage id="categories.edit"/></Modal.Title>
</Modal.Header>
<Modal.Body>
<ContextPasser currentUser={this.context.currentUser} messages={this.context.messages} closeCallback={this.closeModal}>
<ContextPasser currentUser={this.context.currentUser} messages={this.context.messages} actions={this.context.actions} closeCallback={this.closeModal}>
<Telescope.components.CategoriesEditForm category={category}/>
</ContextPasser>
</Modal.Body>
@ -117,6 +117,7 @@ CategoriesList.propTypes = {
}
CategoriesList.contextTypes = {
actions: React.PropTypes.object,
currentUser: React.PropTypes.object,
messages: React.PropTypes.object,
};