import { msg } from '@lingui/macro'; import { useLingui } from '@lingui/react'; import { Body, Container, Head, Hr, Html, Img, Preview, Section } from '../components'; import { useBranding } from '../providers/branding'; import { TemplateDocumentDelete, type TemplateDocumentDeleteProps, } from '../template-components/template-document-super-delete'; import { TemplateFooter } from '../template-components/template-footer'; export type DocumentDeleteEmailTemplateProps = Partial; export const DocumentSuperDeleteEmailTemplate = ({ documentName = 'Open Source Pledge.pdf', assetBaseUrl = 'http://localhost:3002', reason = 'Unknown', }: DocumentDeleteEmailTemplateProps) => { const { _ } = useLingui(); const branding = useBranding(); const previewText = msg`An admin has deleted your document "${documentName}".`; const getAssetUrl = (path: string) => { return new URL(path, assetBaseUrl).toString(); }; return ( {_(previewText)}
{branding.brandingEnabled && branding.brandingLogo ? ( Branding Logo ) : ( Documenso Logo )}

); }; export default DocumentSuperDeleteEmailTemplate;