import { RECIPIENT_ROLES_DESCRIPTION } from '@documenso/lib/constants/recipient-roles'; import type { RecipientRole } from '@documenso/prisma/client'; import { Button, Section, Text } from '../components'; import { TemplateDocumentImage } from './template-document-image'; export interface TemplateDocumentInviteProps { inviterName: string; inviterEmail: string; documentName: string; signDocumentLink: string; assetBaseUrl: string; role: RecipientRole; } export const TemplateDocumentInvite = ({ inviterName, documentName, signDocumentLink, assetBaseUrl, role, }: TemplateDocumentInviteProps) => { const { actionVerb, progressiveVerb } = RECIPIENT_ROLES_DESCRIPTION[role]; return ( <>
{inviterName} has invited you to {actionVerb.toLowerCase()}
"{documentName}"
Continue by {progressiveVerb.toLowerCase()} the document.
); }; export default TemplateDocumentInvite;