Simplify checklist step loop in welcome mailer (#29761)
This commit is contained in:
		
							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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user