|
|
@@ -7,12 +7,13 @@ import { createSubscribedElement } from '../UnstatedUtils';
|
|
|
import AppContainer from '../../services/AppContainer';
|
|
|
import PageContainer from '../../services/PageContainer';
|
|
|
import PageDeleteModal from '../PageDeleteModal';
|
|
|
+import RenameModal from '../RenameModal';
|
|
|
|
|
|
|
|
|
const PageManagement = (props) => {
|
|
|
const { t, appContainer, pageContainer } = props;
|
|
|
const { path, isDeletable, isAbleToDeleteCompletely } = pageContainer.state;
|
|
|
- const { currentUser } = appContainer;
|
|
|
+ const { currentUser, openRenameModal, closeRenameModal } = appContainer;
|
|
|
const isTopPagePath = isTopPage(path);
|
|
|
|
|
|
const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
|
|
|
@@ -31,6 +32,11 @@ const PageManagement = (props) => {
|
|
|
<a className="dropdown-item" href="#" onClick={appContainer.openRenameModal}>
|
|
|
<i className="icon-fw icon-action-redo"></i> { t('Move/Rename') }
|
|
|
</a>
|
|
|
+ <RenameModal
|
|
|
+ isOpen={openRenameModal}
|
|
|
+ onClose={closeRenameModal}
|
|
|
+ path={path}
|
|
|
+ />
|
|
|
<a className="dropdown-item" type="button" onClick={pageContainer.openPageDuplicateModal}>
|
|
|
<i className="icon-fw icon-docs"></i> { t('Duplicate') }
|
|
|
</a>
|