/**
* Participant Added Email Template
*/
import { ParticipantAddedData } from './types';
import { getEmailFooter, getEmailHeader, HeaderStyles, getPermissionsContent, getRoleDescription, wrapRichText, getResponsiveStyles } from './helpers';
import { getBrandedHeader } from './branding.config';
export function getParticipantAddedEmail(data: ParticipantAddedData): string {
return `
Added to Request
${getEmailHeader(getBrandedHeader({
title: `You've Been Added as ${data.participantRole}`,
...HeaderStyles.info
}))}
|
Dear ${data.participantName},
You have been added as ${data.participantRole} to the following request by ${data.addedByName}. ${getRoleDescription(data.participantRole)}
Request Details
|
Request ID:
|
${data.requestId}
|
|
Title:
|
${data.requestTitle || 'N/A'}
|
|
Initiator:
|
${data.initiatorName}
|
|
Request Type:
|
${data.requestType}
|
|
Current Status:
|
${data.currentStatus}
|
|
Your Role:
|
${data.participantRole}
|
|
Added On:
|
${data.addedDate} at ${data.addedTime}
|
|
Request Description:
${wrapRichText(data.requestDescription)}
Your Permissions
${getPermissionsContent(data.participantRole)}
You can now access this request and participate in discussions.
|
${getEmailFooter(data.companyName)}
|
`;
}