Flow
This commit is contained in:
parent
dbb8e3df8e
commit
0b79706d23
|
@ -75,7 +75,7 @@ type Props = {
|
|||
await this.document.save();
|
||||
this.props.ui.disableEditMode();
|
||||
|
||||
if (redirect) {
|
||||
if (redirect && this.document) {
|
||||
this.props.history.push(this.document.url);
|
||||
}
|
||||
};
|
||||
|
@ -155,7 +155,7 @@ type Props = {
|
|||
{isEditing
|
||||
? <SaveAction
|
||||
onClick={this.onSave.bind(this, true)}
|
||||
disabled={this.document.isSaving}
|
||||
disabled={get(this.document, 'isSaving')}
|
||||
isNew={!!isNew}
|
||||
/>
|
||||
: <a onClick={this.onClickEdit}>Edit</a>}
|
||||
|
|
|
@ -4,14 +4,12 @@ import invariant from 'invariant';
|
|||
import get from 'lodash/get';
|
||||
import { withRouter } from 'react-router-dom';
|
||||
import { observer } from 'mobx-react';
|
||||
import type { Document as DocumentType } from 'types';
|
||||
import Document from 'models/Document';
|
||||
import DropdownMenu, { MenuItem, MoreIcon } from 'components/DropdownMenu';
|
||||
import DocumentStore from '../DocumentStore';
|
||||
|
||||
type Props = {
|
||||
history: Object,
|
||||
document: DocumentType,
|
||||
store: DocumentStore,
|
||||
document: Document,
|
||||
};
|
||||
|
||||
@observer class Menu extends Component {
|
||||
|
@ -38,7 +36,7 @@ type Props = {
|
|||
}
|
||||
|
||||
if (confirm(msg)) {
|
||||
this.props.store.deleteDocument();
|
||||
this.props.document.delete();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Reference in New Issue