-
+
@@ -137,8 +208,9 @@
-
-
+
+
|
@@ -146,7 +218,8 @@
-
+
| |
@@ -154,11 +227,17 @@
- | | |
+
+ | |
+
- The Pretendo Network team
+
+
+ The Pretendo Network team
+
+
|
@@ -176,7 +255,15 @@
- Note: this email message was auto-generated, please do not respond. For further assistance, please join our Discord server or make a post on our Forum.
+
+
+ Note: this email message was auto-generated, please do not respond. For further
+ assistance, please join our Discord server or make a
+ post on our Forum.
+
+
|
@@ -196,5 +283,7 @@
+
+
\ No newline at end of file
diff --git a/src/mailer.ts b/src/mailer.ts
index 6734011..6f46b7b 100644
--- a/src/mailer.ts
+++ b/src/mailer.ts
@@ -94,6 +94,10 @@ export class CreateEmail {
return this;
}
+ private addGmailDarkModeFix(el: string): string {
+ return ``;
+ }
+
// parses pnid name and links. set the plaintext bool (false by default) to use no html
private parseReplacements(c: emailComponent, plainText: boolean = false): void {
// for now only replaces the pnid for shoutouts. could easily be expanded to add more.
@@ -126,20 +130,24 @@ export class CreateEmail {
let innerHTML = '';
this.componentArray.forEach((c) => {
+ let el = '';
switch (c.type) {
case 'padding':
innerHTML += `\n| | `;
break;
case 'header':
this.parseReplacements(c);
- innerHTML += `\n `;
+ el = this.addGmailDarkModeFix(c.text);
+ innerHTML += `\n `;
break;
case 'paragraph':
this.parseReplacements(c);
- innerHTML += `\n| ${c.text} | `;
+ el = this.addGmailDarkModeFix(c.text);
+ innerHTML += `\n| ${el} | `;
break;
case 'button':
- innerHTML += `\n| ${c.text} | `;
+ el = this.addGmailDarkModeFix(c.text);
+ innerHTML += `\n| ${el} | `;
break;
}
});
| | |