diff --git a/frontend/components/Layout/components/SaveAction/SaveAction.js b/frontend/components/Layout/components/SaveAction/SaveAction.js index d0b54def6..a29f02acc 100644 --- a/frontend/components/Layout/components/SaveAction/SaveAction.js +++ b/frontend/components/Layout/components/SaveAction/SaveAction.js @@ -6,6 +6,7 @@ class SaveAction extends React.Component { static propTypes = { onClick: React.PropTypes.func.isRequired, disabled: React.PropTypes.bool, + isNew: React.PropTypes.bool, } onClick = (event) => { @@ -16,14 +17,18 @@ class SaveAction extends React.Component { } render() { + const { disabled, isNew } = this.props; + return (
Save + > + { isNew ? 'Publish' : 'Save' } +
); } diff --git a/frontend/scenes/DocumentEdit/DocumentEdit.js b/frontend/scenes/DocumentEdit/DocumentEdit.js index bdc7ea620..e32f1ae1d 100644 --- a/frontend/scenes/DocumentEdit/DocumentEdit.js +++ b/frontend/scenes/DocumentEdit/DocumentEdit.js @@ -126,6 +126,7 @@ class DocumentEdit extends Component { ); let titleText = this.store.title; + let isNew = this.props.route.newDocument || this.props.route.newChildDocument; const actions = ( @@ -133,6 +134,7 @@ class DocumentEdit extends Component { }>