Added move and star to document menu

This commit is contained in:
Tom Moor
2017-09-14 21:59:59 -07:00
parent 2bfeb78359
commit 4a9a1f2e63
3 changed files with 47 additions and 28 deletions

View File

@@ -10,7 +10,8 @@ import Flex from 'components/Flex';
import { color, layout } from 'styles/constants';
import {
collectionUrl,
updateDocumentUrl,
documentUpdateUrl,
documentMoveUrl,
matchDocumentEdit,
matchDocumentMove,
} from 'utils/routeHelpers';
@@ -78,9 +79,9 @@ type Props = {
}
@keydown('m')
goToMove(event) {
event.preventDefault();
if (this.document) this.props.history.push(`${this.document.url}/move`);
goToMove(ev) {
ev.preventDefault();
if (this.document) this.props.history.push(documentMoveUrl(this.document));
}
loadDocument = async props => {
@@ -108,7 +109,7 @@ type Props = {
// Update url to match the current one
this.props.history.replace(
updateDocumentUrl(this.props.match.url, document.url)
documentUpdateUrl(this.props.match.url, document.url)
);
} else {
// Render 404 with search