Re_Backend/src/emailtemplates/index.ts

39 lines
1.8 KiB
TypeScript

/**
* Email Templates - Central Export
*
* Import all email template functions from individual files
* and export them for easy access throughout the application
*/
// Export types
export * from './types';
// Export helpers
export * from './helpers';
// Export branding configuration
export * from './branding.config';
// Export all template functions
export { getRequestCreatedEmail } from './requestCreated.template';
export { getApprovalRequestEmail } from './approvalRequest.template';
export { getMultiApproverRequestEmail } from './multiApproverRequest.template';
export { getApprovalConfirmationEmail } from './approvalConfirmation.template';
export { getRejectionNotificationEmail } from './rejectionNotification.template';
export { getTATReminderEmail } from './tatReminder.template';
export { getTATBreachedEmail } from './tatBreached.template';
export { getWorkflowPausedEmail } from './workflowPaused.template';
export { getWorkflowResumedEmail } from './workflowResumed.template';
export { getParticipantAddedEmail } from './participantAdded.template';
export { getSpectatorAddedEmail } from './spectatorAdded.template';
export { getApproverSkippedEmail } from './approverSkipped.template';
export { getRequestClosedEmail } from './requestClosed.template';
export { getDealerProposalSubmittedEmail } from './dealerProposalSubmitted.template';
export { getDealerProposalRequiredEmail } from './dealerProposalRequired.template';
export { getDealerCompletionRequiredEmail } from './dealerCompletionRequired.template';
export { getActivityCreatedEmail } from './activityCreated.template';
export { getCompletionDocumentsSubmittedEmail } from './completionDocumentsSubmitted.template';
export { getEInvoiceGeneratedEmail } from './einvoiceGenerated.template';
export { getCreditNoteSentEmail } from './creditNoteSent.template';