Просмотр исходного кода

mutateIsEnabledUnsavedWarning on PageEditor

kaori 3 лет назад
Родитель
Сommit
109975aab5

+ 3 - 1
packages/app/src/components/PageEditor.tsx

@@ -136,7 +136,9 @@ const PageEditor = React.memo((): JSX.Element => {
 
     await save(opts);
     mutateEditorMode(EditorMode.View);
-  }, [editorMode, save, mutateEditorMode]);
+    mutateIsEnabledUnsavedWarning(false);
+
+  }, [editorMode, save, mutateEditorMode, mutateIsEnabledUnsavedWarning]);
 
   const saveWithShortcut = useCallback(async() => {
     if (editorMode !== EditorMode.Editor) {

+ 1 - 1
packages/app/src/components/SavePageControls.tsx

@@ -55,7 +55,7 @@ export const SavePageControls = (props: Props): JSX.Element | null => {
     // disable unsaved warning
     // mutateIsEnabledUnsavedWarning(false);
     // save
-    // (window as CustomWindow).globalEmitter.emit('saveAndReturnToView', { overwriteScopesOfDescendants: true });
+    (window as CustomWindow).globalEmitter.emit('saveAndReturnToView', { overwriteScopesOfDescendants: true });
   }, []);