You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
609 B
TypeScript
20 lines
609 B
TypeScript
import { App, EmailTemplates } from "sealious";
|
|
|
|
export default async function RegistrationIntentTemplate(
|
|
app: App,
|
|
{ email_address, token }: { email_address: string; token: string }
|
|
) {
|
|
return EmailTemplates.Simple(app, {
|
|
subject: app.i18n("registration_intent_email_subject", [app.manifest.name]),
|
|
to: email_address,
|
|
text: `
|
|
${app.i18n("registration_intent_email_text", [app.manifest.name])}`,
|
|
buttons: [
|
|
{
|
|
text: app.i18n("registration_intent_cta"),
|
|
href: `${app.manifest.base_url}/account/confirm-registration-email?token=${token}&email=${email_address}`,
|
|
},
|
|
],
|
|
});
|
|
}
|