|
@@ -16,8 +16,6 @@ const PageManagement = (props) => {
|
|
|
const isTopPagePath = isTopPage(path);
|
|
const isTopPagePath = isTopPage(path);
|
|
|
|
|
|
|
|
const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
|
|
const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
|
|
|
- const [errorCode, setErrorCode] = useState(null);
|
|
|
|
|
- const [errorMessage, setErrorMessage] = useState(null);
|
|
|
|
|
|
|
|
|
|
function openPageDeleteModal() {
|
|
function openPageDeleteModal() {
|
|
|
setIsPageDeleteModalShown(true);
|
|
setIsPageDeleteModalShown(true);
|
|
@@ -27,18 +25,6 @@ const PageManagement = (props) => {
|
|
|
setIsPageDeleteModalShown(false);
|
|
setIsPageDeleteModalShown(false);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async function onClickDeleteBtn(recursively, completely) {
|
|
|
|
|
- try {
|
|
|
|
|
- setErrorCode(null);
|
|
|
|
|
- setErrorMessage(null);
|
|
|
|
|
- await pageContainer.deletePage(recursively, completely);
|
|
|
|
|
- }
|
|
|
|
|
- catch (err) {
|
|
|
|
|
- setErrorCode(err.code);
|
|
|
|
|
- setErrorMessage(err.message);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
function renderDropdownItemForNotTopPage() {
|
|
function renderDropdownItemForNotTopPage() {
|
|
|
return (
|
|
return (
|
|
|
<>
|
|
<>
|
|
@@ -87,7 +73,6 @@ const PageManagement = (props) => {
|
|
|
<PageDeleteModal
|
|
<PageDeleteModal
|
|
|
isOpen={isPageDeleteModalShown}
|
|
isOpen={isPageDeleteModalShown}
|
|
|
toggle={closePageDeleteModal}
|
|
toggle={closePageDeleteModal}
|
|
|
- onClickSubmit={onClickDeleteBtn}
|
|
|
|
|
path={path}
|
|
path={path}
|
|
|
isAbleToDeleteCompletely={isAbleToDeleteCompletely}
|
|
isAbleToDeleteCompletely={isAbleToDeleteCompletely}
|
|
|
/>
|
|
/>
|