fix: Add logo to dark header banner with base64 embed for Gmail compatibility
This commit is contained in:
parent
f18a018a38
commit
f0026f65dd
18
mailer.js
18
mailer.js
@ -106,10 +106,22 @@ const sendEmailWithAttachment = async (toEmail, orderData, pdfBuffer) => {
|
||||
<td align="center">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); overflow: hidden; padding: 30px;">
|
||||
|
||||
<!-- DARK HEADER BANNER -->
|
||||
<!-- DARK HEADER BANNER with LOGO -->
|
||||
<tr>
|
||||
<td style="background-color: #3d3d3d; padding: 24px 30px; border-radius: 8px 8px 0 0; margin-bottom: 0;">
|
||||
<h1 style="font-family: Helvetica, Arial, sans-serif; font-size: 26px; font-weight: bold; color: #ffffff; margin: 0;">New Order: #${orderNumber}</h1>
|
||||
<td style="background-color: #3d3d3d; padding: 20px 30px; border-radius: 8px 8px 0 0;">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td style="vertical-align: middle;">
|
||||
${logoBase64
|
||||
? `<img src="data:${logoMimeType};base64,${logoBase64}" alt="rayaarishop" style="height: 55px; width: auto; display: block;" />`
|
||||
: `<span style="font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #ffffff;">rayaarishop</span>`
|
||||
}
|
||||
</td>
|
||||
<td align="right" style="vertical-align: middle;">
|
||||
<h1 style="font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: bold; color: #ffffff; margin: 0;">New Order: #${orderNumber}</h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user