improve emails

This commit is contained in:
ThatOneCalculator 2023-05-10 14:27:46 -07:00
parent 3ea930a8ce
commit 81c56d980e
No known key found for this signature in database
GPG key ID: 8703CACD01000000
2 changed files with 9 additions and 7 deletions

View file

@ -46,20 +46,20 @@ export async function sendEmail(
</head>
<body style="background: #191724; padding: 16px; margin: 0; font-family: sans-serif; font-size: 14px;">
<main style="max-width: 500px; margin: 0 auto; background: #1f1d2e; color: #e0def4;">
<header style="padding: 32px; background: #31748f; display: flex;">
<header style="padding: 32px; background: #31748f; color: #e0def4; display: flex;">
<img src="${meta.logoImageUrl || meta.iconUrl || iconUrl}" style="max-width: 128px; max-height: 72px; vertical-align: bottom; margin-right: 16px;"/>
<h1 style="margin: 0 0 1em 0;">${meta.name}</h1>
</header>
<article style="padding: 32px;">
<h1>${subject}</h1>
<div>${html}</div>
<h1 style="color: #ebbcba !important;">${subject}</h1>
<div style="color: #e0def4;">${html}</div>
</article>
<footer style="padding: 32px; border-top: solid 1px #26233a;">
<a href="${emailSettingUrl}" style="color: #31748f !important;">${"Email setting"}</a>
<a href="${emailSettingUrl}" style="color: #9ccfd8 !important;">${"Email Settings"}</a>
</footer>
</main>
<nav style="box-sizing: border-box; max-width: 500px; margin: 16px auto 0 auto; padding: 0 32px;">
<a href="${config.url}" style="color: #6e6a86 !important;">${config.host}</a>
<a href="${config.url}" style="color: #9ccfd8 !important;">${config.host}</a>
</nav>
</body>
</html>`,

View file

@ -213,14 +213,16 @@
v-if="user.host == null && iAmModerator"
inline
@click="sendModMail"
>{{ i18n.ts.sendModMail }}</FormButton
><i class="ph-warning-diamond ph-bold ph-lg"></i>
{{ i18n.ts.sendModMail }}</FormButton
>
<FormButton
v-if="$i.isAdmin"
inline
danger
@click="deleteAccount"
>{{ i18n.ts.deleteAccount }}</FormButton
><i class="ph-user-minus ph-bold ph-lg"></i>
{{ i18n.ts.deleteAccount }}</FormButton
>
</div>
<FormTextarea