Merge pull request #142 from openreplay/fix-ui-projects

fix(ui) - enable project delete and edit, check for role
This commit is contained in:
Shekar Siri 2021-08-12 21:39:18 +05:30 committed by GitHub
commit 118cd4234e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View file

@ -118,7 +118,7 @@ class Sites extends React.PureComponent {
const { modalContent, showTrackingCode } = this.state;
const isAdmin = user.admin || user.superAdmin;
const canAddSites = isAdmin && account.limits.projects && account.limits.projects.remaining !== 0;
const canDeleteSites = sites.size > 1;
const canDeleteSites = sites.size > 1 && isAdmin;
return (
<Loader loading={ loading }>
@ -189,15 +189,15 @@ class Sites extends React.PureComponent {
</div>
<div className={ stl.actions }>
<button
className="hidden cursor-pointer"
disabled={ !isAdmin || !canDeleteSites }
className={cn({'hidden' : !canDeleteSites})}
disabled={ !canDeleteSites }
onClick={ () => canDeleteSites && this.remove(_site) }
>
<Icon name="trash" size="16" color="teal" />
</button>
<button
className="hidden"
disabled={ !isAdmin || !canDeleteSites }
className={cn({'hidden' : !canDeleteSites})}
disabled={ !canDeleteSites }
onClick={ () => canDeleteSites && this.edit(_site) }
data-clickable
>

View file

@ -7,7 +7,7 @@
.main {
max-height: 100%;
display: flex;
min-height: calc(100vh - 51px);
min-height: calc(100vh - 81px);
& .tabMenu {
width: 240px;