kaori 4 лет назад
Родитель
Сommit
e0fc1cacd3

+ 1 - 1
packages/app/src/client/services/EditorContainer.js

@@ -35,7 +35,7 @@ export default class EditorContainer extends Container {
 
       editorOptions: {},
       previewOptions: {},
-      isTextlintEnabled: false,
+      isTextlintEnabled: true,
 
       indentSize: this.appContainer.config.adminPreferredIndentSize || 4,
     };

+ 4 - 1
packages/app/src/components/PageEditor/CodeMirrorEditor.jsx

@@ -113,6 +113,7 @@ export default class CodeMirrorEditor extends AbstractEditor {
       isSimpleCheatsheetShown: this.props.isGfmMode && this.props.value.length === 0,
       isCheatsheetModalShown: false,
       additionalClassSet: new Set(),
+      isTextlintEnabled: false,
     };
 
     this.gridEditModal = React.createRef();
@@ -159,7 +160,9 @@ export default class CodeMirrorEditor extends AbstractEditor {
       : { dicPath: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict' };
 
     // TODO: Get configs from db
-    this.isTextlintEnabled = true;
+    // this.setState({ isTextlintEnabled: this.props.isTextlintEnabled });
+    this.state.isTextlintEnabled = this.props.isTextlintEnabled;
+    // this.isTextlintEnabled = this.props.isTextlintEnabled;
 
     this.textlintConfig = [
       { name: 'no-unmatched-pair' },

+ 1 - 0
packages/app/src/components/PageEditor/Editor.jsx

@@ -28,6 +28,7 @@ export default class Editor extends AbstractEditor {
       dropzoneActive: false,
       isUploading: false,
       isCheatsheetModalShown: false,
+      isTextlintEnabled: false,
     };
 
     this.getEditorSubstance = this.getEditorSubstance.bind(this);