import { msg } from '@lingui/core/macro'; import { useLingui } from '@lingui/react'; import { formatTeamUrl } from '@documenso/lib/utils/teams'; import { Body, Container, Head, Hr, Html, Img, Preview, Section, Text } from '../components'; import { useBranding } from '../providers/branding'; import { TemplateFooter } from '../template-components/template-footer'; import TemplateImage from '../template-components/template-image'; export type TeamDeleteEmailProps = { assetBaseUrl: string; baseUrl: string; teamUrl: string; isOwner: boolean; }; export const TeamDeleteEmailTemplate = ({ assetBaseUrl = 'http://localhost:3002', baseUrl = 'https://documenso.com', teamUrl = 'demo', isOwner = false, }: TeamDeleteEmailProps) => { const { _ } = useLingui(); const branding = useBranding(); const previewText = isOwner ? msg`Your team has been deleted` : msg`A team you were a part of has been deleted`; const title = isOwner ? msg`Your team has been deleted` : msg`A team you were a part of has been deleted`; const description = isOwner ? msg`The following team has been deleted by you` : msg`The following team has been deleted by its owner. You will no longer be able to access this team and its documents`; return ( {_(previewText)}
{branding.brandingEnabled && branding.brandingLogo ? ( Branding Logo ) : ( )}
{_(title)} {_(description)}
{formatTeamUrl(teamUrl, baseUrl)}

); }; export default TeamDeleteEmailTemplate;