From 67084404711b0695fce1198f0f52827e1eae2c6a Mon Sep 17 00:00:00 2001 From: Michael Bromley Date: Wed, 31 Jul 2024 10:08:29 +0800 Subject: [PATCH] fix(create): Update EmailPlugin config to use templateLoader API Relates to #2981 --- packages/create/templates/vendure-config.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/create/templates/vendure-config.hbs b/packages/create/templates/vendure-config.hbs index 94a08b1ce2..bc810dd684 100644 --- a/packages/create/templates/vendure-config.hbs +++ b/packages/create/templates/vendure-config.hbs @@ -4,7 +4,7 @@ import { DefaultSearchPlugin, VendureConfig, } from '@vendure/core'; -import { defaultEmailHandlers, EmailPlugin } from '@vendure/email-plugin'; +import { defaultEmailHandlers, EmailPlugin, FileBasedTemplateLoader } from '@vendure/email-plugin'; import { AssetServerPlugin } from '@vendure/asset-server-plugin'; import { AdminUiPlugin } from '@vendure/admin-ui-plugin'; import 'dotenv/config'; @@ -88,7 +88,7 @@ export const config: VendureConfig = { outputPath: path.join(__dirname, '../static/email/test-emails'), route: 'mailbox', handlers: defaultEmailHandlers, - templatePath: path.join(__dirname, '../static/email/templates'), + templateLoader: new FileBasedTemplateLoader(path.join(__dirname, '../static/email/templates')), globalTemplateVars: { // The following variables will change depending on your storefront implementation. // Here we are assuming a storefront running at http://localhost:8080.