templates/pages/_includes/partials/_popup_recall_form_fragment.html.twig line 1

Open in your IDE?
  1. {# Fragment Ajax de la modale « demande de rappel » (formulaire ou confirmation). #}
  2. {% form_theme contactRequestForm 'form_theme.html.twig' %}
  3. {% if success %}
  4. <div class="callback-request-success text-center">
  5. <div class="content-modale__icon" aria-hidden="true">
  6. {{ getLucidIcon('circle-check') }}
  7. </div>
  8. <div class="h1">{{ 'form.call.callback_success_title'|trans }}</div>
  9. <p class="text-sm-rg color-grey-text">{{ 'form.call.callback_success_message'|trans }}</p>
  10. </div>
  11. {% else %}
  12. {{ form_start(contactRequestForm, {
  13. 'action': path('website_contact_layout_request'),
  14. 'method': 'POST',
  15. 'attr': {'id': 'contact-request-form', 'class': 'contact-form'}
  16. }) }}
  17. <div class="top">
  18. <div class="h1">{{ 'form.contact.callback_title'|trans }}</div>
  19. <p>
  20. {{ 'form.contact.callback_description'|trans }}<br/>
  21. {{ 'form.contact.callback_hours'|trans }}
  22. </p>
  23. {% if not contactRequestForm.vars.valid %}
  24. <div class="alert alert-error">
  25. {{ form_errors(contactRequestForm) }}
  26. </div>
  27. {% endif %}
  28. </div>
  29. <div class="bottom">
  30. <div id="contactFormErrorMessage" class="text-danger small mb-2" role="alert"></div>
  31. {% include 'pages/_includes/form/_form_contact_fields.html.twig' with { form: contactRequestForm, show_submit_button: false, callback_slot_after_consent: true } only %}
  32. {% for child in contactRequestForm %}
  33. {% if not child.rendered and 'hidden' in child.vars.block_prefixes %}
  34. {{ form_widget(child) }}
  35. {% endif %}
  36. {% endfor %}
  37. <div class="form-group buttons-container">
  38. <button type="button" class="btn style3 large bg-w" id="cancelCallbackRequestBtn">{{ 'website.ui.contact.cancel'|trans }}</button>
  39. <button type="submit" class="btn style1 large reverse_color">{{ 'website.ui.contact.send'|trans }}</button>
  40. </div>
  41. </div>
  42. {{ form_end(contactRequestForm, {'render_rest': false}) }}
  43. {% endif %}