chore: only allow vault admins to invite more contacts

This commit is contained in:
Aman Harwara
2023-09-13 02:17:15 +05:30
parent ab2707d122
commit 6978b56960

View File

@@ -153,10 +153,12 @@ const VaultItem = ({ vault }: Props) => {
{isVaultLockable && <Button label={isVaultLocked ? 'Unlock' : 'Lock'} onClick={toggleLock} />} {isVaultLockable && <Button label={isVaultLocked ? 'Unlock' : 'Lock'} onClick={toggleLock} />}
{isAdmin && <Button colorStyle="danger" label="Delete" onClick={deleteVault} />} {isAdmin && <Button colorStyle="danger" label="Delete" onClick={deleteVault} />}
{!isAdmin && vault.isSharedVaultListing() && <Button label="Leave Vault" onClick={leaveVault} />} {!isAdmin && vault.isSharedVaultListing() && <Button label="Leave Vault" onClick={leaveVault} />}
{vault.isSharedVaultListing() ? ( {isAdmin ? (
<Button colorStyle="info" label="Invite Contacts" onClick={openInviteModal} /> vault.isSharedVaultListing() ? (
) : application.hasAccount() ? ( <Button colorStyle="info" label="Invite Contacts" onClick={openInviteModal} />
<Button colorStyle="info" label="Enable Collaboration" onClick={convertToSharedVault} /> ) : application.hasAccount() ? (
<Button colorStyle="info" label="Enable Collaboration" onClick={convertToSharedVault} />
) : null
) : null} ) : null}
</div> </div>
</div> </div>