diff --git a/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/ContactInviteModal.tsx b/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/ContactInviteModal.tsx index cbfa70a98..c1b6e416c 100644 --- a/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/ContactInviteModal.tsx +++ b/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/ContactInviteModal.tsx @@ -130,7 +130,7 @@ const ContactInviteModal: FunctionComponent = ({ vault, onCloseDialog }) wrapper: 'col-start-2', }} items={Object.keys(SharedVaultUserPermission.PERMISSIONS).map((key) => ({ - label: key === 'Write' ? 'Read/Write' : key, + label: key === 'Write' ? 'Read / Write' : key, value: key, }))} value={selectedContact.permission} diff --git a/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/InviteItem.tsx b/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/InviteItem.tsx index a4681403b..a9e8b3780 100644 --- a/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/InviteItem.tsx +++ b/packages/web/src/javascripts/Components/Preferences/Panes/Vaults/Invites/InviteItem.tsx @@ -2,10 +2,11 @@ import { useApplication } from '@/Components/ApplicationProvider' import Button from '@/Components/Button/Button' import Icon from '@/Components/Icon/Icon' import ModalOverlay from '@/Components/Modal/ModalOverlay' -import { InviteRecord } from '@standardnotes/snjs' +import { InviteRecord, SharedVaultUserPermission } from '@standardnotes/snjs' import { useCallback, useState } from 'react' import EditContactModal from '../Contacts/EditContactModal' import { CheckmarkCircle } from '../../../../UIElements/CheckmarkCircle' +import { capitalizeString } from '@/Utils' type Props = { inviteRecord: InviteRecord @@ -35,6 +36,11 @@ const InviteItem = ({ inviteRecord }: Props) => { const trustedContact = application.contacts.findSenderContactForInvite(inviteRecord.invite) + const permission = + inviteRecord.invite.permission === SharedVaultUserPermission.PERMISSIONS.Write + ? 'Read / Write' + : capitalizeString(inviteRecord.invite.permission) + return ( <> @@ -43,10 +49,10 @@ const InviteItem = ({ inviteRecord }: Props) => {
-
-
Vault Name: {inviteData.metadata.name}
+
+
Vault Name: {inviteData.metadata.name}
{inviteData.metadata.description && ( -
+
Vault Description: {inviteData.metadata.description}
)} @@ -56,11 +62,11 @@ const InviteItem = ({ inviteRecord }: Props) => {
) : ( -
+
Sender CollaborationID: {collaborationId}
)} - +
Permission: {permission}
{isTrusted ? (