From 931c1781097ae6a1ffc4b032807c73c89534ae8a Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Wed, 4 Feb 2026 22:22:39 +0100 Subject: [PATCH] fix: add missing data() extension to email-templates.js The emailTemplatesPage() Alpine.js component was missing the ...data() extension from init-alpine.js, causing JavaScript errors. Added the base layout inheritance and currentPage for proper navigation state. Co-Authored-By: Claude Opus 4.5 --- app/modules/messaging/static/admin/js/email-templates.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/modules/messaging/static/admin/js/email-templates.js b/app/modules/messaging/static/admin/js/email-templates.js index 27e8298c..42f01b8a 100644 --- a/app/modules/messaging/static/admin/js/email-templates.js +++ b/app/modules/messaging/static/admin/js/email-templates.js @@ -12,6 +12,12 @@ const emailTemplatesLog = window.LogConfig?.createLogger?.('emailTemplates') || function emailTemplatesPage() { return { + // Inherit base layout functionality from init-alpine.js + ...data(), + + // Set current page for navigation + currentPage: 'email-templates', + // Data loading: true, templates: [],