Explorar el Código

add a conditional branch to the useEffect

WNomunomu hace 1 año
padre
commit
2d6dc9d8f6
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      apps/app/src/components/PageHeader/PageTitleHeader.tsx

+ 2 - 2
apps/app/src/components/PageHeader/PageTitleHeader.tsx

@@ -11,7 +11,7 @@ import { useTranslation } from 'next-i18next';
 
 
 import type { InputValidationResult } from '~/client/util/use-input-validator';
 import type { InputValidationResult } from '~/client/util/use-input-validator';
 import { ValidationTarget, useInputValidator } from '~/client/util/use-input-validator';
 import { ValidationTarget, useInputValidator } from '~/client/util/use-input-validator';
-import { useEditorMode } from '~/stores/ui';
+import { EditorMode, useEditorMode } from '~/stores/ui';
 
 
 import { CopyDropdown } from '../Common/CopyDropdown';
 import { CopyDropdown } from '../Common/CopyDropdown';
 import { AutosizeSubmittableInput, getAdjustedMaxWidthForAutosizeInput } from '../Common/SubmittableInput';
 import { AutosizeSubmittableInput, getAdjustedMaxWidthForAutosizeInput } from '../Common/SubmittableInput';
@@ -96,7 +96,7 @@ export const PageTitleHeader = (props: Props): JSX.Element => {
 
 
   useEffect(() => {
   useEffect(() => {
     setEditedPagePath(currentPagePath);
     setEditedPagePath(currentPagePath);
-    if (isNewlyCreatedPage) {
+    if (isNewlyCreatedPage && editorMode === EditorMode.Editor) {
       setRenameInputShown(true);
       setRenameInputShown(true);
     }
     }
   }, [currentPage._id, currentPagePath, isNewlyCreatedPage, editorMode]);
   }, [currentPage._id, currentPagePath, isNewlyCreatedPage, editorMode]);