Add mailer helpers to simplify customization

This commit is contained in:
decabeza
2022-04-27 19:48:45 +02:00
committed by taitus
parent d871bb9eae
commit 7f0f35a5c0
21 changed files with 194 additions and 146 deletions

View File

@@ -1,18 +1,20 @@
<td style="padding-bottom: 20px; padding-left: 10px;">
<td style="<%= css_for_mailer_content %>">
<h1 style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;">
<h1 style="<%= css_for_mailer_heading %>">
<%= t("devise_views.mailer.confirmation_instructions.title") %>
</h1>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.confirmation_instructions.welcome") %> <strong><%= @email %></strong>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.confirmation_instructions.text") %>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<%= link_to t("devise_views.mailer.confirmation_instructions.confirm_link"), confirmation_url(@resource, confirmation_token: @token), style: "color: #2895F1; text-decoration:none;" %>
<p style="<%= css_for_mailer_text %>">
<%= link_to t("devise_views.mailer.confirmation_instructions.confirm_link"),
confirmation_url(@resource, confirmation_token: @token),
style: css_for_mailer_link %>
</p>
</td>

View File

@@ -1,22 +1,24 @@
<td style="padding-bottom: 20px; padding-left: 10px;">
<td style="<%= css_for_mailer_content %>">
<h1 style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;">
<h1 style="<%= css_for_mailer_heading %>">
<%= t("devise_views.mailer.reset_password_instructions.title") %>
</h1>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.reset_password_instructions.hello") %> <strong><%= @resource.email %></strong>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.reset_password_instructions.text") %>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<%= link_to t("devise_views.mailer.reset_password_instructions.change_link"), edit_password_url(@resource, reset_password_token: @token), style: "color: #2895F1; text-decoration:none;" %>
<p style="<%= css_for_mailer_text %>">
<%= link_to t("devise_views.mailer.reset_password_instructions.change_link"),
edit_password_url(@resource, reset_password_token: @token),
style: css_for_mailer_link %>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.reset_password_instructions.ignore_text") %> <%= t("devise_views.mailer.reset_password_instructions.info_text") %>
</p>
</td>

View File

@@ -1,22 +1,24 @@
<td style="padding-bottom: 20px; padding-left: 10px;">
<td style="<%= css_for_mailer_content %>">
<h1 style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;">
<h1 style="<%= css_for_mailer_heading %>">
<%= t("devise_views.mailer.unlock_instructions.title") %>
</h1>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.unlock_instructions.hello") %> <strong><%= @resource.email %></strong>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.unlock_instructions.info_text") %>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<p style="<%= css_for_mailer_text %>">
<%= t("devise_views.mailer.unlock_instructions.instructions_text") %>
</p>
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;">
<%= link_to t("devise_views.mailer.unlock_instructions.unlock_link"), unlock_url(@resource, unlock_token: @token), style: "color: #2895F1; text-decoration:none;" %>
<p style="<%= css_for_mailer_text %>">
<%= link_to t("devise_views.mailer.unlock_instructions.unlock_link"),
unlock_url(@resource, unlock_token: @token),
style: css_for_mailer_link %>
</p>
</td>