|
|
@@ -138,71 +138,6 @@ export default class PageContainer extends Container {
|
|
|
return 'PageContainer';
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- /**
|
|
|
- * whether to display reaction buttons
|
|
|
- * ex.) like, bookmark
|
|
|
- */
|
|
|
- get isAbleToShowPageReactionButtons() {
|
|
|
- const { isTrashPage, isPageExist } = this.state;
|
|
|
- const { isSharedUser } = this.appContainer;
|
|
|
-
|
|
|
- return (!isTrashPage && isPageExist && !isSharedUser);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * whether to display tag labels
|
|
|
- */
|
|
|
- get isAbleToShowTagLabel() {
|
|
|
- const { isUserPage } = this.state;
|
|
|
- const { isSharedUser } = this.appContainer;
|
|
|
-
|
|
|
- return (!isUserPage && !isSharedUser);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * whether to display page management
|
|
|
- * ex.) duplicate, rename
|
|
|
- */
|
|
|
- get isAbleToShowPageManagement() {
|
|
|
- const { isPageExist, isTrashPage } = this.state;
|
|
|
- const { isSharedUser } = this.appContainer;
|
|
|
-
|
|
|
- return (isPageExist && !isTrashPage && !isSharedUser);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * whether to display pageEditorModeManager
|
|
|
- * ex.) view, edit, hackmd
|
|
|
- */
|
|
|
- get isAbleToShowPageEditorModeManager() {
|
|
|
- const { isNotCreatable, isTrashPage } = this.state;
|
|
|
- const { isSharedUser } = this.appContainer;
|
|
|
-
|
|
|
- return (!isNotCreatable && !isTrashPage && !isSharedUser);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * whether to display pageAuthors
|
|
|
- * ex.) creator, lastUpdateUser
|
|
|
- */
|
|
|
- get isAbleToShowPageAuthors() {
|
|
|
- const { isPageExist, isUserPage } = this.state;
|
|
|
-
|
|
|
- return (isPageExist && !isUserPage);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * whether to like button
|
|
|
- * not displayed on user page
|
|
|
- */
|
|
|
- get isAbleToShowLikeButtons() {
|
|
|
- const { isUserPage } = this.state;
|
|
|
- const { isSharedUser } = this.appContainer;
|
|
|
-
|
|
|
- return (!isUserPage && !isSharedUser);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* whether to Empty Trash Page
|
|
|
* not displayed when guest user and not on trash page
|