[WEB-2443] fix: join project flicker (#5602)
* fix: join project flicker * fix: leave project project mutation and code refactor
This commit is contained in:
parent
c14d20c2e0
commit
5ba1eeaf4c
2 changed files with 9 additions and 7 deletions
|
|
@ -105,12 +105,12 @@ export const ProjectAuthWrapper: FC<IProjectAuthWrapper> = observer((props) => {
|
|||
|
||||
// derived values
|
||||
const projectExists = projectId ? getProjectById(projectId.toString()) : null;
|
||||
const hasPermissionToCurrentProject = projectId
|
||||
? allowPermissions(
|
||||
[EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
|
||||
EUserPermissionsLevel.PROJECT
|
||||
)
|
||||
: undefined;
|
||||
const hasPermissionToCurrentProject = allowPermissions(
|
||||
[EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
|
||||
EUserPermissionsLevel.PROJECT,
|
||||
workspaceSlug.toString(),
|
||||
projectId.toString()
|
||||
);
|
||||
|
||||
// check if the project member apis is loading
|
||||
if (!projectMemberInfo && projectId && hasPermissionToCurrentProject === null)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue