2025-08-08 22:51:14 +02:00
|
|
|
<!DOCTYPE html>
|
Fix email template compatibility and enhance user dashboard
- Convert all email templates to table-based layouts for compatibility with Outlook, Gmail, Apple Mail, etc.
- Use only inline CSS and email-safe properties
- Fix welcome.hbs, verification.hbs, password-reset.hbs, dues-reminder.hbs, test.hbs templates
- Enhanced user dashboard with complete member information (Member ID, registration date, dues status, etc.)
- Added proper loading states and error handling for member data
- Improved member profile page with comprehensive information display
- Fixed missing wiring information in user and profile screens as requested
2025-08-11 16:26:51 +02:00
|
|
|
<html lang="en">
|
2025-08-08 22:51:14 +02:00
|
|
|
<head>
|
|
|
|
|
<meta charset="utf-8">
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
Fix email template compatibility and enhance user dashboard
- Convert all email templates to table-based layouts for compatibility with Outlook, Gmail, Apple Mail, etc.
- Use only inline CSS and email-safe properties
- Fix welcome.hbs, verification.hbs, password-reset.hbs, dues-reminder.hbs, test.hbs templates
- Enhanced user dashboard with complete member information (Member ID, registration date, dues status, etc.)
- Added proper loading states and error handling for member data
- Improved member profile page with comprehensive information display
- Fixed missing wiring information in user and profile screens as requested
2025-08-11 16:26:51 +02:00
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
2025-08-08 22:51:14 +02:00
|
|
|
<title>Welcome to MonacoUSA</title>
|
|
|
|
|
</head>
|
Fix email template compatibility and enhance user dashboard
- Convert all email templates to table-based layouts for compatibility with Outlook, Gmail, Apple Mail, etc.
- Use only inline CSS and email-safe properties
- Fix welcome.hbs, verification.hbs, password-reset.hbs, dues-reminder.hbs, test.hbs templates
- Enhanced user dashboard with complete member information (Member ID, registration date, dues status, etc.)
- Added proper loading states and error handling for member data
- Improved member profile page with comprehensive information display
- Fixed missing wiring information in user and profile screens as requested
2025-08-11 16:26:51 +02:00
|
|
|
<body style="margin: 0; padding: 0; font-family: Arial, sans-serif; background-color: #f4f4f4;">
|
|
|
|
|
<!-- Main Container -->
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #f4f4f4; padding: 20px 0;">
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center">
|
|
|
|
|
<!-- Email Container -->
|
|
|
|
|
<table width="600" cellpadding="0" cellspacing="0" border="0" style="background-color: #ffffff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.1);">
|
|
|
|
|
|
|
|
|
|
<!-- Header with Monaco Red Background -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="background-color: #a31515; padding: 30px; text-align: center;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center">
|
|
|
|
|
<img src="{{logoUrl}}" alt="MonacoUSA" width="80" height="80" style="border-radius: 8px; margin-bottom: 15px;">
|
|
|
|
|
<h1 style="color: #ffffff; font-size: 28px; font-weight: bold; margin: 0 0 8px 0;">Welcome to MonacoUSA</h1>
|
|
|
|
|
<p style="color: #ffffff; font-size: 16px; margin: 0; opacity: 0.9;">Monaco - United States Association</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Main Content -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 40px 30px;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
|
|
|
|
|
<!-- Greeting -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 20px;">
|
|
|
|
|
<h2 style="color: #a31515; font-size: 20px; font-weight: bold; margin: 0;">Dear {{firstName}} {{lastName}},</h2>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Welcome Message -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 30px;">
|
|
|
|
|
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
|
|
|
|
Thank you for registering to become a member of the <strong>MonacoUSA Association</strong>!
|
|
|
|
|
We're excited to welcome you to our community that bridges Monaco and the United States.
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Registration Success Box -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 30px;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 6px;">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 25px;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="text-align: center; padding-bottom: 15px;">
|
|
|
|
|
<span style="background-color: #28a745; color: #ffffff; padding: 8px 16px; border-radius: 20px; font-weight: bold; font-size: 14px;">🎉 Registration Successful</span>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="50%" style="vertical-align: top; padding-right: 10px;">
|
|
|
|
|
<p style="margin: 0 0 8px 0; color: #333333; font-weight: bold;">Member ID:</p>
|
|
|
|
|
<p style="margin: 0; color: #a31515; font-weight: bold; font-size: 18px;">{{memberId}}</p>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="50%" style="vertical-align: top; padding-left: 10px;">
|
|
|
|
|
<p style="margin: 0 0 8px 0; color: #333333; font-weight: bold;">Registration Date:</p>
|
|
|
|
|
<p style="margin: 0; color: #333333; font-size: 16px;">{{registrationDate}}</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-top: 15px;">
|
|
|
|
|
<p style="margin: 0; color: #666666; font-size: 14px;">
|
|
|
|
|
Your membership application has been received and is being processed.
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Next Step: Verify Email -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 30px;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="background-color: #e3f2fd; border-left: 4px solid #2196f3; padding: 20px; border-radius: 4px;">
|
|
|
|
|
<h3 style="color: #1976d2; font-size: 18px; font-weight: bold; margin: 0 0 10px 0;">📧 Next Step: Verify Your Email</h3>
|
|
|
|
|
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 15px 0;">
|
|
|
|
|
To complete your registration and activate your account, please verify your email address by clicking the button below:
|
|
|
|
|
</p>
|
|
|
|
|
<table cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="text-align: center; padding: 15px 0;">
|
|
|
|
|
<a href="{{verificationLink}}" style="background-color: #a31515; color: #ffffff; text-decoration: none; padding: 15px 30px; border-radius: 6px; font-weight: bold; font-size: 16px; display: inline-block;">
|
|
|
|
|
✉️ Verify Email Address
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
<p style="color: #666666; font-size: 14px; font-style: italic; margin: 15px 0 0 0;">
|
|
|
|
|
This verification link will expire in 24 hours for security purposes.
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Membership Dues Payment -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 30px;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="background-color: #fff3cd; border-left: 4px solid #ffc107; padding: 20px; border-radius: 4px;">
|
|
|
|
|
<h3 style="color: #856404; font-size: 18px; font-weight: bold; margin: 0 0 10px 0;">💳 Membership Dues Payment</h3>
|
|
|
|
|
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 15px 0;">
|
|
|
|
|
Once your email is verified, you'll be able to log in to the portal. To activate your membership, please transfer your annual membership dues:
|
|
|
|
|
</p>
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="33%" style="vertical-align: top; padding-right: 10px;">
|
|
|
|
|
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Amount:</p>
|
|
|
|
|
<p style="margin: 0; color: #333333;">€150/year</p>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="33%" style="vertical-align: top; padding: 0 5px;">
|
|
|
|
|
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Payment method:</p>
|
|
|
|
|
<p style="margin: 0; color: #333333;">Bank transfer (details in your portal)</p>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="33%" style="vertical-align: top; padding-left: 10px;">
|
|
|
|
|
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Status:</p>
|
|
|
|
|
<p style="margin: 0; color: #333333;">Your account will be activated once payment is verified</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
<p style="color: #666666; font-size: 14px; font-style: italic; margin: 15px 0 0 0;">
|
|
|
|
|
You can find complete payment instructions in your member portal after verification.
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- What's Next -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 30px;">
|
|
|
|
|
<h3 style="color: #a31515; font-size: 18px; font-weight: bold; margin: 0 0 15px 0;">⭐ What's Next?</h3>
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 5px 0; border-bottom: 1px solid #eeeeee;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="30" style="vertical-align: top; padding-right: 10px;">
|
|
|
|
|
<span style="background-color: #a31515; color: #ffffff; border-radius: 50%; width: 24px; height: 24px; display: inline-block; text-align: center; line-height: 24px; font-weight: bold; font-size: 14px;">1</span>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<p style="margin: 0; color: #333333; font-size: 16px;">
|
|
|
|
|
<strong>Verify your email</strong> using the button above
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 5px 0; border-bottom: 1px solid #eeeeee;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="30" style="vertical-align: top; padding-right: 10px;">
|
|
|
|
|
<span style="background-color: #a31515; color: #ffffff; border-radius: 50%; width: 24px; height: 24px; display: inline-block; text-align: center; line-height: 24px; font-weight: bold; font-size: 14px;">2</span>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<p style="margin: 0; color: #333333; font-size: 16px;">
|
|
|
|
|
<strong>Log in to your portal</strong> at portal.monacousa.org
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 5px 0; border-bottom: 1px solid #eeeeee;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="30" style="vertical-align: top; padding-right: 10px;">
|
|
|
|
|
<span style="background-color: #a31515; color: #ffffff; border-radius: 50%; width: 24px; height: 24px; display: inline-block; text-align: center; line-height: 24px; font-weight: bold; font-size: 14px;">3</span>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<p style="margin: 0; color: #333333; font-size: 16px;">
|
|
|
|
|
<strong>Complete your payment</strong> to activate your membership
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 5px 0;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="30" style="vertical-align: top; padding-right: 10px;">
|
|
|
|
|
<span style="background-color: #a31515; color: #ffffff; border-radius: 50%; width: 24px; height: 24px; display: inline-block; text-align: center; line-height: 24px; font-weight: bold; font-size: 14px;">4</span>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<p style="margin: 0; color: #333333; font-size: 16px;">
|
|
|
|
|
<strong>Enjoy member benefits</strong> and connect with our community
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Help Message -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-bottom: 20px;">
|
|
|
|
|
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
|
|
|
|
If you have any questions, please don't hesitate to contact us. We're here to help!
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<!-- Footer -->
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="background-color: #f8f9fa; padding: 30px; text-align: center; border-top: 1px solid #e9ecef;">
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<h4 style="color: #333333; font-size: 18px; font-weight: bold; margin: 0 0 8px 0;">MonacoUSA Association</h4>
|
|
|
|
|
<p style="color: #666666; font-size: 14px; margin: 0 0 15px 0;">Connecting Monaco and the United States</p>
|
|
|
|
|
|
|
|
|
|
<!-- Links -->
|
|
|
|
|
<table cellpadding="0" cellspacing="0" border="0" style="margin: 0 auto;">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding: 0 10px;">
|
|
|
|
|
<a href="https://portal.monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Portal</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="padding: 0 10px; color: #cccccc;">|</td>
|
|
|
|
|
<td style="padding: 0 10px;">
|
|
|
|
|
<a href="mailto:info@monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Contact Us</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="padding: 0 10px; color: #cccccc;">|</td>
|
|
|
|
|
<td style="padding: 0 10px;">
|
|
|
|
|
<a href="https://monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Website</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<!-- Email Info -->
|
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top: 20px;">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="padding-top: 15px; border-top: 1px solid #dddddd;">
|
|
|
|
|
<p style="color: #999999; font-size: 12px; margin: 0;">
|
|
|
|
|
This email was sent to <strong>{{email}}</strong> regarding your MonacoUSA membership registration.<br>
|
|
|
|
|
If you did not register for this account, please ignore this email.
|
|
|
|
|
</p>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
2025-08-08 22:51:14 +02:00
|
|
|
</body>
|
|
|
|
|
</html>
|