mailers: add CTA to templated emails

This commit is contained in:
Pierre de La Morinerie 2019-07-22 13:21:05 +00:00
parent 6195ee41f3
commit 8313752663
6 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,13 @@
= vertical_margin(15)
- actions.each_with_index do |action, index|
- variant = (index == 0 ? :primary : :secondary)
- case action
- when MailTemplateConcern::Actions::SHOW
= round_button('Consulter mon dossier', dossier_url(@dossier), variant)
- when MailTemplateConcern::Actions::ASK_QUESTION
= round_button('Jai une question', messagerie_dossier_url(@dossier), variant)
- when MailTemplateConcern::Actions::REPLY
= round_button('Répondre à ce message', messagerie_dossier_url(@dossier), variant)
= vertical_margin(8)

View file

@ -3,5 +3,8 @@
= @rendered_template
- if @actions.present?
= render 'notification_mailer/actions', actions: @actions, dossier: @dossier
- content_for :footer do
= render 'layouts/mailers/service_footer', service: @service, dossier: @dossier