From 4d814f7ee23d95fbe6a2f4292f55d563aff5fc8b Mon Sep 17 00:00:00 2001 From: john <johnbarlas39@gmail.com> Date: Sat, 22 Apr 2017 15:23:00 +0300 Subject: [PATCH] fix editor not reloading --- app/components/SimpleEditor/SimpleEditor.jsx | 4 ++-- app/components/SimpleEditor/SimpleEditorWrapper.jsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/components/SimpleEditor/SimpleEditor.jsx b/app/components/SimpleEditor/SimpleEditor.jsx index a88a8b4..3492ac3 100644 --- a/app/components/SimpleEditor/SimpleEditor.jsx +++ b/app/components/SimpleEditor/SimpleEditor.jsx @@ -217,8 +217,8 @@ export default class SimpleEditor extends React.Component { } SimpleEditor.propTypes = { - book: React.PropTypes.object.isRequired, - canEdit: React.PropTypes.bool, // needed? + book: React.PropTypes.object, + // canEdit: React.PropTypes.bool, // needed? fragment: React.PropTypes.object, history: React.PropTypes.object.isRequired, onSave: React.PropTypes.func.isRequired, diff --git a/app/components/SimpleEditor/SimpleEditorWrapper.jsx b/app/components/SimpleEditor/SimpleEditorWrapper.jsx index 1e6f626..180008e 100644 --- a/app/components/SimpleEditor/SimpleEditorWrapper.jsx +++ b/app/components/SimpleEditor/SimpleEditorWrapper.jsx @@ -17,11 +17,11 @@ export class SimpleEditorWrapper extends React.Component { } componentWillMount () { - const { book, actions } = this.props - const { getCollections, getFragments } = actions + const { getCollections, getFragments } = this.props.actions // TODO: might not need to fetch all the collections? getCollections().then(() => { + const { book } = this.props getFragments(book) }) @@ -93,7 +93,7 @@ export class SimpleEditorWrapper extends React.Component { // TODO -- review required props SimpleEditorWrapper.propTypes = { actions: React.PropTypes.object.isRequired, - book: React.PropTypes.object.isRequired, + book: React.PropTypes.object, fragment: React.PropTypes.object, history: React.PropTypes.object.isRequired, user: React.PropTypes.object.isRequired -- GitLab