feat: Add 'edit' item to document menu

This commit is contained in:
Tom Moor
2019-08-08 20:00:56 -07:00
parent dd95c9cba9
commit 789a1acea1

View File

@@ -11,6 +11,7 @@ import AuthStore from 'stores/AuthStore';
import CollectionStore from 'stores/CollectionsStore';
import {
documentMoveUrl,
documentEditUrl,
documentHistoryUrl,
newDocumentUrl,
} from 'utils/routeHelpers';
@@ -57,6 +58,10 @@ class DocumentMenu extends React.Component<Props> {
this.redirectTo = documentMoveUrl(this.props.document);
};
handleEdit = (ev: SyntheticEvent<*>) => {
this.redirectTo = documentEditUrl(this.props.document);
};
handleDuplicate = async (ev: SyntheticEvent<*>) => {
const duped = await this.props.document.duplicate();
@@ -178,6 +183,7 @@ class DocumentMenu extends React.Component<Props> {
>
New child document
</DropdownMenuItem>
<DropdownMenuItem onClick={this.handleEdit}>Edit</DropdownMenuItem>
<DropdownMenuItem onClick={this.handleDuplicate}>
Duplicate
</DropdownMenuItem>