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

If the path entered is the same as the current path, the rename button is disabled

Shun Miyazawa 3 лет назад
Родитель
Сommit
f1ec9be426
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      packages/app/src/components/PageRenameModal.tsx

+ 5 - 1
packages/app/src/components/PageRenameModal.tsx

@@ -330,11 +330,14 @@ const PageRenameModal = (): JSX.Element => {
       return <></>;
       return <></>;
     }
     }
 
 
-    let submitButtonDisabled = false;
+    let submitButtonDisabled = true;
 
 
     if (isMatchedWithUserHomePagePath) {
     if (isMatchedWithUserHomePagePath) {
       submitButtonDisabled = true;
       submitButtonDisabled = true;
     }
     }
+    else if (page.data.path === pageNameInput) {
+      submitButtonDisabled = true;
+    }
     else if (!canRename) {
     else if (!canRename) {
       submitButtonDisabled = true;
       submitButtonDisabled = true;
     }
     }
@@ -344,6 +347,7 @@ const PageRenameModal = (): JSX.Element => {
     else {
     else {
       submitButtonDisabled = !isRenameRecursively; // v4 data
       submitButtonDisabled = !isRenameRecursively; // v4 data
     }
     }
+
     return (
     return (
       <>
       <>
         <ApiErrorMessageList errs={errs} targetPath={pageNameInput} />
         <ApiErrorMessageList errs={errs} targetPath={pageNameInput} />