baf88f97e3
(Critère 9.3)
75 lines
2.6 KiB
Text
75 lines
2.6 KiB
Text
- content_for(:title, t('.contact'))
|
|
- content_for :footer do
|
|
= render partial: "root/footer"
|
|
|
|
#contact-form
|
|
.container
|
|
%h1.new-h1
|
|
= t('.contact')
|
|
|
|
= form_tag contact_path, method: :post, multipart: true, class: 'form' do |f|
|
|
|
|
.description
|
|
%p= t('.intro_html')
|
|
%br
|
|
%p.mandatory-explanation= t('asterisk_html', scope: [:utils])
|
|
|
|
- if !user_signed_in?
|
|
.contact-champ
|
|
= label_tag :email do
|
|
Email
|
|
%span.mandatory *
|
|
= text_field_tag :email, params[:email], required: true, autocomplete: 'email'
|
|
|
|
.contact-champ
|
|
= label_tag :type do
|
|
= t('.your_question')
|
|
= hidden_field_tag :type, params[:type]
|
|
|
|
%ul
|
|
- @options.each do |(question, question_type, link)|
|
|
%li.mb-1
|
|
- if link.present?
|
|
%button.button{ 'aria-expanded': 'false', 'aria-controls': question_type, data: { 'question-type': question_type } }= question
|
|
- else
|
|
%button.button.button-without-hint{ data: { 'question-type': question_type } }= question
|
|
|
|
- if link.present?
|
|
.support.card.featured.mt-2.mb-2.hidden{ id: question_type }
|
|
.card-title
|
|
= t('.our_answer')
|
|
.card-content
|
|
-# i18n-tasks-use t("support.index.#{question_type}.answer_html")
|
|
= t('answer_html', scope: [:support, :index, question_type], base_url: APPLICATION_BASE_URL, "link_#{question_type}": link)
|
|
|
|
.contact-champ
|
|
= label_tag :dossier_id, t('file_number', scope: [:utils])
|
|
= text_field_tag :dossier_id, @dossier_id
|
|
|
|
.contact-champ
|
|
= label_tag :subject do
|
|
= t('subject', scope: [:utils])
|
|
%span.mandatory *
|
|
= text_field_tag :subject, params[:subject], required: true
|
|
|
|
.contact-champ
|
|
= label_tag :text do
|
|
= t('message', scope: [:utils])
|
|
%span.mandatory *
|
|
= text_area_tag :text, params[:text], rows: 6, required: true
|
|
|
|
.contact-champ
|
|
= label_tag :piece_jointe do
|
|
= t('pj', scope: [:utils])
|
|
%p.notice.hidden{ data: { 'contact-type-only': Helpscout::FormAdapter::TYPE_AMELIORATION } }
|
|
= t('.notice_pj_product')
|
|
%p.notice.hidden{ data: { 'contact-type-only': Helpscout::FormAdapter::TYPE_AUTRE } }
|
|
= t('.notice_pj_other')
|
|
= file_field_tag :piece_jointe
|
|
|
|
= hidden_field_tag :tags, @tags&.join(',')
|
|
|
|
= invisible_captcha
|
|
|
|
.send-wrapper
|
|
= button_tag t('send_mail', scope: [:utils]), type: :submit, class: 'button send primary'
|