Skip to content

Latest commit

 

History

History

mjml-template

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

MjmlTemplate

SES email template from MJML

Usage

Define a MjmlTemplate:

import { Stack, StackProps } from 'aws-cdk-lib';
import * as cloudstructs from 'cloudstructs';
import { Construct } from 'constructs';

export class MyStack extends Stack {
  constructor(scope: Construct, id: string, props?: StackProps) {
    super(scope, id, props);

    const mjml = `
      <mjml>
        <mj-body>
          <mj-section>
            <mj-column>
              <mj-text>Hello {{name}}</mj-text>
            </mj-column>
          </mj-section>
        </mj-body>
      </mjml>
    `;

    new cloudstructs.MjmlTemplate(this, 'Template', {
      subject: 'Welcome!',
      mjml,
    });
  }
}

The deployed template can then be used to send personalized email with the Amazon SES API.