import { Link, useParams } from 'react-router-dom' import { EmailPreviewLayout } from './EmailPreviewLayout' import { EMAIL_TEMPLATE_REGISTRY, isEmailTemplateSlug } from './emailTemplatesRegistry' export function EmailTemplatePreviewPage() { const { templateId } = useParams<{ templateId: string }>() const slug = templateId ?? '' if (!isEmailTemplateSlug(slug)) { return (
Unknown template: {slug}
Back to list
) } const entry = EMAIL_TEMPLATE_REGISTRY[slug] return (
← All templates

{entry.title}

Source template: {entry.sourceTemplatePath}

{entry.render()}
) }