fix: update email template and tidy code

This commit is contained in:
Lucas Smith
2024-03-28 06:55:01 +00:00
parent 0aa111cd6e
commit a56bf6a192
6 changed files with 48 additions and 29 deletions

View File

@ -17,14 +17,25 @@ export const TemplateDocumentDelete = ({
<TemplateDocumentImage className="mt-6" assetBaseUrl={assetBaseUrl} />
<Section>
<Text className="text-primary mx-auto mb-0 max-w-[80%] text-center text-lg font-semibold">
<Text className="text-primary mb-0 mt-6 text-left text-lg font-semibold">
Your document has been deleted by an admin!
</Text>
<Text className="mx-auto mb-6 mt-1 text-left text-base text-slate-400">
"{documentName}" has been deleted by an admin.
</Text>
<Text className="mx-auto mb-6 mt-1 text-left text-base text-slate-400">
This document can not be recovered, if you would like to dispute the reason for future
documents please contact support.
<br />"{documentName}"
</Text>
<Text className="text-primary mx-auto mb-0 max-w-[80%] text-center text-lg font-semibold">
Reason
<br />"{reason}"
<Text className="mx-auto mt-1 text-left text-base text-slate-400">
The reason provided for deletion is the following:
</Text>
<Text className="mx-auto mb-6 mt-1 text-left text-base italic text-slate-400">
{reason}
</Text>
</Section>
</>

View File

@ -4,17 +4,17 @@ import { Body, Container, Head, Hr, Html, Img, Preview, Section, Tailwind } from
import {
TemplateDocumentDelete,
type TemplateDocumentDeleteProps,
} from '../template-components/template-document-delete';
} from '../template-components/template-document-super-delete';
import { TemplateFooter } from '../template-components/template-footer';
export type DocumentDeleteEmailTemplateProps = Partial<TemplateDocumentDeleteProps>;
export const DocumentDeleteEmailTemplate = ({
export const DocumentSuperDeleteEmailTemplate = ({
documentName = 'Open Source Pledge.pdf',
assetBaseUrl = 'http://localhost:3002',
reason = 'Unknown',
}: DocumentDeleteEmailTemplateProps) => {
const previewText = `Admin has deleted your document ${documentName}.`;
const previewText = `An admin has deleted your document "${documentName}".`;
const getAssetUrl = (path: string) => {
return new URL(path, assetBaseUrl).toString();
@ -42,6 +42,7 @@ export const DocumentDeleteEmailTemplate = ({
alt="Documenso Logo"
className="mb-4 h-6"
/>
<TemplateDocumentDelete
reason={reason}
documentName={documentName}
@ -62,4 +63,4 @@ export const DocumentDeleteEmailTemplate = ({
);
};
export default DocumentDeleteEmailTemplate;
export default DocumentSuperDeleteEmailTemplate;