diff --git a/frontend/src/components/toolbar/markdown-viewer-toolbar.js b/frontend/src/components/toolbar/markdown-viewer-toolbar.js index f5a18a943a..a3c0cf6b9f 100644 --- a/frontend/src/components/toolbar/markdown-viewer-toolbar.js +++ b/frontend/src/components/toolbar/markdown-viewer-toolbar.js @@ -26,6 +26,7 @@ const propTypes = { readOnly: PropTypes.bool.isRequired, contentChanged: PropTypes.bool.isRequired, saving: PropTypes.bool.isRequired, + showDraftSaved: PropTypes.bool.isRequired, }; const MoreMenuPropTypes = { @@ -92,8 +93,12 @@ class MarkdownViewerToolbar extends React.Component { return (
- + {(this.props.hasDraft && !this.props.isDraft) &&
{gettext('This file is in draft stage.')} diff --git a/frontend/src/markdown-editor.js b/frontend/src/markdown-editor.js index a2f3a2c9a6..a5cb73fffd 100644 --- a/frontend/src/markdown-editor.js +++ b/frontend/src/markdown-editor.js @@ -430,10 +430,9 @@ class MarkdownEditor extends React.Component { localDraftDialog: false, loading: false, }); - } else { - let draftKey = editorUtilities.getDraftKey(); - localStorage.removeItem(draftKey); } + let draftKey = editorUtilities.getDraftKey(); + localStorage.removeItem(draftKey); } closeDraftDialog = () => { @@ -714,6 +713,7 @@ class MarkdownEditor extends React.Component { editorMode={this.state.editorMode} contentChanged={this.state.contentChanged} saving={this.state.saving} + showDraftSaved={this.state.showDraftSaved} />