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

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

@@ -136,6 +136,7 @@ const PageEditor = React.memo((): JSX.Element => {
 
     await save(opts);
     mutateEditorMode(EditorMode.View);
+    // disable unsaved warning
     mutateIsEnabledUnsavedWarning(false);
 
   }, [editorMode, save, mutateEditorMode, mutateIsEnabledUnsavedWarning]);

+ 1 - 0
packages/app/src/components/PageEditorByHackmd.tsx

@@ -100,6 +100,7 @@ export const PageEditorByHackmd = (): JSX.Element => {
     await saveOrUpdate(optionsToSave, { pageId, path: currentPagePath || currentPathname, revisionId: revision?._id }, markdown);
     await updatePageData();
     mutateEditorMode(EditorMode.View);
+    // disable unsaved warning
     mutateIsEnabledUnsavedWarning(false);
   }, [editorMode,
       isSlackEnabled,

+ 0 - 6
packages/app/src/components/SavePageControls.tsx

@@ -36,7 +36,6 @@ export const SavePageControls = (props: Props): JSX.Element | null => {
   const { data: isAclEnabled } = useIsAclEnabled();
   const { data: grantData, mutate: mutateGrant } = useSelectedGrant();
   const { data: pageId } = useCurrentPageId();
-  // const { mutate: mutateIsEnabledUnsavedWarning } = useIsEnabledUnsavedWarning();
 
 
   const updateGrantHandler = useCallback((grantData: IPageGrantData): void => {
@@ -44,16 +43,11 @@ export const SavePageControls = (props: Props): JSX.Element | null => {
   }, [mutateGrant]);
 
   const save = useCallback(async(): Promise<void> => {
-    // disable unsaved warning
-    // mutateIsEnabledaUnsavedWarning(false);
-
     // save
     (window as CustomWindow).globalEmitter.emit('saveAndReturnToView');
   }, []);
 
   const saveAndOverwriteScopesOfDescendants = useCallback(() => {
-    // disable unsaved warning
-    // mutateIsEnabledUnsavedWarning(false);
     // save
     (window as CustomWindow).globalEmitter.emit('saveAndReturnToView', { overwriteScopesOfDescendants: true });
   }, []);