|
@@ -13,11 +13,10 @@ import PageDeleteModal from '../PageDeleteModal';
|
|
|
|
|
|
|
|
|
|
|
|
|
const TrashPageAlert = (props) => {
|
|
const TrashPageAlert = (props) => {
|
|
|
- const { t, appContainer, pageContainer } = props;
|
|
|
|
|
|
|
+ const { t, pageContainer } = props;
|
|
|
const {
|
|
const {
|
|
|
- path, isDeleted, lastUpdateUsername, updatedAt, hasChildren, isAbleToDeleteCompletely,
|
|
|
|
|
|
|
+ path, isDeleted, lastUpdateUsername, updatedAt, isAbleToDeleteCompletely,
|
|
|
} = pageContainer.state;
|
|
} = pageContainer.state;
|
|
|
- const { currentUser } = appContainer;
|
|
|
|
|
const [isEmptyTrashModalShown, setIsEmptyTrashModalShown] = useState(false);
|
|
const [isEmptyTrashModalShown, setIsEmptyTrashModalShown] = useState(false);
|
|
|
const [isPutbackPageModalShown, setIsPutbackPageModalShown] = useState(false);
|
|
const [isPutbackPageModalShown, setIsPutbackPageModalShown] = useState(false);
|
|
|
const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
|
|
const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
|
|
@@ -113,8 +112,8 @@ const TrashPageAlert = (props) => {
|
|
|
This page is in the trash <i className="icon-trash" aria-hidden="true"></i>.
|
|
This page is in the trash <i className="icon-trash" aria-hidden="true"></i>.
|
|
|
{isDeleted && <span><br /><UserPicture user={{ username: lastUpdateUsername }} /> Deleted by {lastUpdateUsername} at {updatedAt}</span>}
|
|
{isDeleted && <span><br /><UserPicture user={{ username: lastUpdateUsername }} /> Deleted by {lastUpdateUsername} at {updatedAt}</span>}
|
|
|
</div>
|
|
</div>
|
|
|
- {(currentUser.admin && path === '/trash' && hasChildren) && renderEmptyButton()}
|
|
|
|
|
- {(isDeleted && currentUser != null) && renderTrashPageManagementButtons()}
|
|
|
|
|
|
|
+ { pageContainer.isAbleToShowEmptyTrashButton && renderEmptyButton()}
|
|
|
|
|
+ { pageContainer.isAbleToShowTrashPageManagementButtons && renderTrashPageManagementButtons()}
|
|
|
</div>
|
|
</div>
|
|
|
{renderModals()}
|
|
{renderModals()}
|
|
|
</>
|
|
</>
|