|
|
@@ -230,9 +230,9 @@ class PageEditorByHackmd extends React.Component {
|
|
|
const hackmdUri = this.getHackmdUri();
|
|
|
const { pageContainer, t } = this.props;
|
|
|
const {
|
|
|
- revisionId, revisionIdHackmdSynced, remoteRevisionId,
|
|
|
+ revisionId, revisionIdHackmdSynced, remoteRevisionId, pageId,
|
|
|
} = pageContainer.state;
|
|
|
-
|
|
|
+ const isPageNotFound = pageId == null;
|
|
|
|
|
|
let content;
|
|
|
|
|
|
@@ -248,6 +248,22 @@ class PageEditorByHackmd extends React.Component {
|
|
|
</div>
|
|
|
);
|
|
|
}
|
|
|
+
|
|
|
+ /*
|
|
|
+ * used HackMD from NotFound Page
|
|
|
+ */
|
|
|
+ else if (isPageNotFound) {
|
|
|
+ content = (
|
|
|
+ <div className="text-center">
|
|
|
+ <p className="hackmd-status-label">
|
|
|
+ <i className="fa fa-file-text mr-2" />
|
|
|
+ { t('hackmd.used_for_not_found') }
|
|
|
+ </p>
|
|
|
+ {/* eslint-disable-next-line react/no-danger */}
|
|
|
+ <p dangerouslySetInnerHTML={{ __html: t('hackmd.need_to_make_page') }} />
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+ }
|
|
|
/*
|
|
|
* Resume to edit or discard changes
|
|
|
*/
|