From a9ebc6d6ba56abd63776d29b4af0ba51f8d28e0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aaron=20D=C3=B6tsch?= <aaron@fsmpi.rwth-aachen.de> Date: Mon, 7 Aug 2023 18:40:58 +0200 Subject: [PATCH] Only include hljs css in mail html if if needed --- src/routes/admin/mail/formatter.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/admin/mail/formatter.ts b/src/routes/admin/mail/formatter.ts index 138cb7a..45b15c5 100644 --- a/src/routes/admin/mail/formatter.ts +++ b/src/routes/admin/mail/formatter.ts @@ -41,11 +41,13 @@ type Mail = { }; export function format(subject: string, content: string, user: User): Mail { + const html = md.render(content, {user}); + const css = html.includes("hljs") ? `<style>${hljsCSS}</style>` : ""; return { to: { name: user.name, address: user.email }, subject: replacePlaceholders(subject, user), text: replacePlaceholders(content, user), - html: `<style>${hljsCSS}</style>${md.render(content, {user})}` + html: css + html }; } -- GitLab