UNPKG

@shopnex/easy-email-plugin

Version:

Visual email template editor plugin for Payload CMS with drag-and-drop interface

28 lines (27 loc) 917 B
import { EmailTemplates } from "./collections/EmailTemplates"; import pkg from "../package.json"; export const easyEmailPlugin = (pluginConfig)=>{ return (config)=>{ config.collections?.push(EmailTemplates({ overrides: pluginConfig.collectionOverrides })); const incomingOnInit = config.onInit; config.onInit = async (payload)=>{ if (incomingOnInit) { await incomingOnInit(payload); } await config.custom?.syncPlugin?.(payload, { name: pkg.name, version: pkg.version, description: pkg.description, license: pkg.license, author: pkg.author, icon: pkg.icon, category: pkg.category }); }; return config; }; }; export default easyEmailPlugin; //# sourceMappingURL=index.js.map