Web:Client:Article: remove custom check for disabled state
This commit is contained in:
parent
0e388d4407
commit
df968b758e
@ -121,6 +121,7 @@ const ArticleMainButtonContent = (props) => {
|
|||||||
mainButtonMobileVisible,
|
mainButtonMobileVisible,
|
||||||
|
|
||||||
isCollaborator,
|
isCollaborator,
|
||||||
|
security,
|
||||||
} = props;
|
} = props;
|
||||||
|
|
||||||
const isAccountsPage = selectedTreeNode[0] === "accounts";
|
const isAccountsPage = selectedTreeNode[0] === "accounts";
|
||||||
@ -446,10 +447,7 @@ const ArticleMainButtonContent = (props) => {
|
|||||||
? t("Common:Invite")
|
? t("Common:Invite")
|
||||||
: t("Common:Actions");
|
: t("Common:Actions");
|
||||||
|
|
||||||
const isDisabled =
|
const isDisabled = isAccountsPage ? !canInvite : !security?.Create;
|
||||||
((!canCreate || (!canCreateFiles && !isRoomsFolder)) && !canInvite) ||
|
|
||||||
isArchiveFolder ||
|
|
||||||
(isCollaborator && isRoomsFolder);
|
|
||||||
|
|
||||||
const isProfile = history.location.pathname === "/accounts/view/@self";
|
const isProfile = history.location.pathname === "/accounts/view/@self";
|
||||||
|
|
||||||
@ -553,6 +551,8 @@ export default inject(
|
|||||||
|
|
||||||
const { enablePlugins, currentColorScheme } = auth.settingsStore;
|
const { enablePlugins, currentColorScheme } = auth.settingsStore;
|
||||||
|
|
||||||
|
const security = selectedFolderStore.security;
|
||||||
|
|
||||||
const currentFolderId = selectedFolderStore.id;
|
const currentFolderId = selectedFolderStore.id;
|
||||||
|
|
||||||
const { isAdmin, isOwner, isVisitor, isCollaborator } = auth.userStore.user;
|
const { isAdmin, isOwner, isVisitor, isCollaborator } = auth.userStore.user;
|
||||||
@ -595,6 +595,7 @@ export default inject(
|
|||||||
isCollaborator,
|
isCollaborator,
|
||||||
|
|
||||||
mainButtonMobileVisible,
|
mainButtonMobileVisible,
|
||||||
|
security,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
)(
|
)(
|
||||||
|
Loading…
Reference in New Issue
Block a user