Simplify checklist step loop in welcome mailer (#29761)
parent
d44e7a8578
commit
e85f24174e
|
@ -16,16 +16,14 @@
|
||||||
= image_tag frontend_asset_url('images/mailer-new/welcome/checkbox-off.png'), alt: '', width: 20, height: 20
|
= image_tag frontend_asset_url('images/mailer-new/welcome/checkbox-off.png'), alt: '', width: 20, height: 20
|
||||||
%td.email-checklist-icons-step-td
|
%td.email-checklist-icons-step-td
|
||||||
- if defined?(key)
|
- if defined?(key)
|
||||||
= image_tag frontend_asset_url("images/mailer-new/welcome-icons/#{key}-#{checked ? 'on' : 'off'}.png"), alt: '', width: 40, height: 40
|
= image_tag frontend_asset_url("images/mailer-new/welcome-icons/#{key}_step-#{checked ? 'on' : 'off'}.png"), alt: '', width: 40, height: 40
|
||||||
%td.email-checklist-text-td
|
%td.email-checklist-text-td
|
||||||
.email-desktop-flex
|
.email-desktop-flex
|
||||||
/[if mso]
|
/[if mso]
|
||||||
<table border="0" cellpadding="0" cellspacing="0" align="center" style="width:100%;" role="presentation"><tr><td vertical-align:top;">
|
<table border="0" cellpadding="0" cellspacing="0" align="center" style="width:100%;" role="presentation"><tr><td vertical-align:top;">
|
||||||
%div
|
%div
|
||||||
- if defined?(title)
|
%h3= t("user_mailer.welcome.#{key}_title")
|
||||||
%h3= title
|
%p= t("user_mailer.welcome.#{key}_step")
|
||||||
- if defined?(text)
|
|
||||||
%p= text
|
|
||||||
/[if mso]
|
/[if mso]
|
||||||
</td><td style="vertical-align:top;">
|
</td><td style="vertical-align:top;">
|
||||||
%div
|
%div
|
||||||
|
|
|
@ -23,11 +23,11 @@
|
||||||
%td.email-body-huge-padding-td
|
%td.email-body-huge-padding-td
|
||||||
%h2.email-h2= t('user_mailer.welcome.checklist_title')
|
%h2.email-h2= t('user_mailer.welcome.checklist_title')
|
||||||
%p.email-h-sub= t('user_mailer.welcome.checklist_subtitle')
|
%p.email-h-sub= t('user_mailer.welcome.checklist_subtitle')
|
||||||
= render 'application/mailer/checklist', key: 'edit_profile_step', title: t('user_mailer.welcome.edit_profile_title'), text: t('user_mailer.welcome.edit_profile_step'), checked: @has_account_fields, button_text: t('user_mailer.welcome.edit_profile_action'), button_url: web_url('start/profile')
|
= render 'application/mailer/checklist', key: 'edit_profile', checked: @has_account_fields, button_text: t('user_mailer.welcome.edit_profile_action'), button_url: web_url('start/profile')
|
||||||
= render 'application/mailer/checklist', key: 'follow_step', title: t('user_mailer.welcome.follow_title'), text: t('user_mailer.welcome.follow_step'), checked: @has_active_relationships, button_text: t('user_mailer.welcome.follow_action'), button_url: web_url('start/follows')
|
= render 'application/mailer/checklist', key: 'follow', checked: @has_active_relationships, button_text: t('user_mailer.welcome.follow_action'), button_url: web_url('start/follows')
|
||||||
= render 'application/mailer/checklist', key: 'post_step', title: t('user_mailer.welcome.post_title'), text: t('user_mailer.welcome.post_step'), checked: @has_statuses, button_text: t('user_mailer.welcome.post_action'), button_url: web_url
|
= render 'application/mailer/checklist', key: 'post', checked: @has_statuses, button_text: t('user_mailer.welcome.post_action'), button_url: web_url
|
||||||
= render 'application/mailer/checklist', key: 'share_step', title: t('user_mailer.welcome.share_title'), text: t('user_mailer.welcome.share_step'), checked: false, button_text: t('user_mailer.welcome.share_action'), button_url: web_url('start/share')
|
= render 'application/mailer/checklist', key: 'share', checked: false, button_text: t('user_mailer.welcome.share_action'), button_url: web_url('start/share')
|
||||||
= render 'application/mailer/checklist', key: 'apps_step', title: t('user_mailer.welcome.apps_title'), text: t('user_mailer.welcome.apps_step'), checked: false, show_apps_buttons: true
|
= render 'application/mailer/checklist', key: 'apps', checked: false, show_apps_buttons: true
|
||||||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||||||
%tr
|
%tr
|
||||||
%td.email-body-columns-td
|
%td.email-body-columns-td
|
||||||
|
|
Loading…
Reference in New Issue