@adonisjs/mail
Version:
Mail provider for adonis framework and has support for all common mailing services to send emails
24 lines (23 loc) • 625 B
JavaScript
import {
debug_default
} from "../../chunk-ZF2M7BIF.js";
import {
__name
} from "../../chunk-XE4OXN2W.js";
// src/plugins/edge.ts
var mailPluginEdge = /* @__PURE__ */ __name((edge) => {
debug_default("detected edge. registering mjml component");
edge.global("mail", {
async processMjml(markup, options) {
const mjml = await import("mjml");
return mjml.default(markup, options).html;
}
});
edge.registerTemplate("mjml", {
template: `{{{ await mail.processMjml(await $slots.main(), $props.all()) }}}`
});
}, "mailPluginEdge");
export {
mailPluginEdge
};
//# sourceMappingURL=edge.js.map