diff --git a/apps/backend/src/routes/sendEmail.js b/apps/backend/src/routes/sendEmail.js index 6ee52895..755cdfae 100644 --- a/apps/backend/src/routes/sendEmail.js +++ b/apps/backend/src/routes/sendEmail.js @@ -63,7 +63,7 @@ router.post('/', async (req, res) => { return res.json({ success: true }); } catch (error) { console.error('Error sending emails:', error); - return res.status(500).json({ error: 'Internal Server Error' }); + return res.status(400).json({ error: `Bad request - ${error.message}` }); } }); diff --git a/apps/backend/src/utils/withEmailTemplate.js b/apps/backend/src/utils/withEmailTemplate.js index 9795deaf..4e5f4a2b 100644 --- a/apps/backend/src/utils/withEmailTemplate.js +++ b/apps/backend/src/utils/withEmailTemplate.js @@ -1,220 +1,191 @@ const withEmailTemplate = (content) => ` - - - - - + - img { - max-width: 100%; - height: auto; - } - - .gutter img { - max-width: 280px; - } - - a { - color: #0233BD; - } - a:hover { - color: #0233BD; - } - h1, - h2, - h3, - h4 { - font-weight: 600; - } - @media screen and (max-width: 600px) { - .wrap { - max-width: auto; - } - .gutter { - padding: 10px; - } - } - - - -
- - ClassroomIO Logo -
-
+
+ + ClassroomIO Logo +
+
- ${content} -
+ "> + ${content} +
+ + + - - `; module.exports = { withEmailTemplate }; diff --git a/apps/dashboard/src/lib/components/Email/EmailTemplate.svelte b/apps/dashboard/src/lib/components/Email/EmailTemplate.svelte deleted file mode 100644 index 5fd3da8f..00000000 --- a/apps/dashboard/src/lib/components/Email/EmailTemplate.svelte +++ /dev/null @@ -1,47 +0,0 @@ - - - - - -
- - ClassroomIO logo - ClassroomIO - - -
- diff --git a/apps/dashboard/src/lib/utils/services/notification/template.ts b/apps/dashboard/src/lib/utils/services/notification/template.ts deleted file mode 100644 index 79661963..00000000 --- a/apps/dashboard/src/lib/utils/services/notification/template.ts +++ /dev/null @@ -1,219 +0,0 @@ -export const withEmailTemplate = (content: string) => - ` - - - - - - - - - -
- - ClassroomIO Logo -
-
- ${content} -
- - - - -`;