{% if isSubmitted %} {% include 'components/insurance/_confirmation.html.twig' %} {% else %}
{{ form_start(form, { attr: { 'data-action': 'live#action:prevent', 'data-live-action-param': 'submit', 'class': 'space-y-6', 'id': 'assurance-emprunteur-form' } }) }} {# Affichage des erreurs globales #} {% if form.vars.errors|length > 0 %} {% include 'components/insurance/_errors_global_html.twig' %} {% endif %}

Informations sur le prêt

{# Capital restant dû #} {% include 'components/insurance/_form_money.html.twig' with { field: form.capitalRestantDu, placeholder: 'Ex: 150000' } %} {# Durée du crédit #} {% include 'quote_request/_form_field.html.twig' with { field: form.dureeCredit, placeholder: 'Ex: 240 (pour 20 ans)' } %}
{# Quotité d'assurance #} {% include 'quote_request/_form_field.html.twig' with { field: form.quotiteAssurance, placeholder: 'Ex: 100' } %} {# Taux d'assurance #} {% include 'quote_request/_form_field.html.twig' with { field: form.tauxAssurance, placeholder: 'Ex: 0.36' } %}
{# Type de taux #}
{% set hasError = form.typeTaux.vars.errors|length > 0 %} {{ form_widget(form.typeTaux, { 'attr': { 'class': 'space-x-4' } }) }} {% if hasError %}
{{ form_errors(form.typeTaux) }}
{% endif %}

Informations sur l'assurance

{# Nom de l'assurance #} {% include 'quote_request/_form_field.html.twig' with { field: form.nomAssurance, placeholder: 'Ex: Cardif' } %} {# Jour de prélèvement #} {% include 'quote_request/_form_field.html.twig' with { field: form.jourPrelevement, placeholder: 'Ex: 5' } %}
{# Périodicité #} {% include 'quote_request/_form_field.html.twig' with { field: form.periodicite } %} {# Date de début #} {% include 'quote_request/_form_field.html.twig' with { field: form.dateDebut } %}

Options de couverture

{# Couverture Décès et Invalidité #}
{% set hasError = form.couvertureDecesInvalidite.vars.errors|length > 0 %} {{ form_widget(form.couvertureDecesInvalidite, { 'attr': { 'class': 'space-x-4' } }) }} {% if hasError %}
{{ form_errors(form.couvertureDecesInvalidite) }}
{% endif %}
{# Couverture Perte d'Emploi #}
{% set hasError = form.couverturePerteTravail.vars.errors|length > 0 %} {{ form_widget(form.couverturePerteTravail, { 'attr': { 'class': 'space-x-4' } }) }} {% if hasError %}
{{ form_errors(form.couverturePerteTravail) }}
{% endif %}
{# Form footer #} {% include 'components/insurance/_form_footer.html.twig' %}
{{ form_rest(form) }}
{{ form_end(form) }} {# Information complémentaire #} {% include 'components/insurance/_more_information.html.twig' %}
{% endif %}