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

Informations sur votre activité

{# Secteur d'activité #} {% include 'quote_request/_form_field.html.twig' with { field: form.secteurActivite } %} {# Date de création #} {% include 'quote_request/_form_field.html.twig' with { field: form.dateCreation } %}
{# Activité précise #} {% include 'quote_request/_form_field.html.twig' with { field: form.activitePrecise, fullWidth: true } %}
{# Chiffre d'affaires #} {% include 'components/insurance/_form_money.html.twig' with { field: form.chiffreAffaires, placeholder: 'Ex: 150000' } %} {# Nombre d'employés #} {% include 'quote_request/_form_field.html.twig' with { field: form.nombreEmployes, placeholder: 'Ex: 5' } %}

{# Section 2: Informations sur les locaux #}

Informations sur vos locaux

{# Type de local #} {% include 'quote_request/_form_field.html.twig' with { field: form.typeLocal } %} {# Surface des locaux #} {% include 'quote_request/_form_field.html.twig' with { field: form.surfaceLocaux, placeholder: 'Ex: 120' } %}
{# Statut d'occupation #}
{% set hasError = form.statutOccupation.vars.errors|length > 0 %} {{ form_widget(form.statutOccupation, { 'attr': { 'class': 'space-x-4' } }) }} {% if hasError %}
{{ form_errors(form.statutOccupation) }}
{% endif %}

{# Section 3: Valeurs à assurer #}

Valeurs à assurer

{# Valeur du mobilier #} {% include 'components/insurance/_form_money.html.twig' with { field: form.valeurMobilier, placeholder: 'Ex: 25000' } %} {# Valeur des marchandises #} {% include 'components/insurance/_form_money.html.twig' with { field: form.valeurMarchandises, placeholder: 'Ex: 15000' } %}

{# Section 4: Sécurité et sinistres #}

Sécurité et historique des sinistres

{# Système d'alarme #}
{% set hasError = form.alarmeInstallation.vars.errors|length > 0 %} {{ form_widget(form.alarmeInstallation, { 'attr': { 'class': 'space-x-4' } }) }} {% if hasError %}
{{ form_errors(form.alarmeInstallation) }}
{% endif %}
{# Système anti-incendie #}
{% set hasError = form.systemeAntiIncendie.vars.errors|length > 0 %} {{ form_widget(form.systemeAntiIncendie, { 'attr': { 'class': 'space-x-4' } }) }} {% if hasError %}
{{ form_errors(form.systemeAntiIncendie) }}
{% endif %}
{# Sinistres antérieurs #}
{% set hasError = form.sinistresAnterieurs.vars.errors|length > 0 %} {{ form_widget(form.sinistresAnterieurs, { 'attr': { 'class': 'space-x-4', 'data-action': 'change->dynamic-form#refreshForm change->live#action', 'data-live-action-param': 'refreshForm' } }) }} {% if hasError %}
{{ form_errors(form.sinistresAnterieurs) }}
{% endif %}
{# Nombre de sinistres - Champ conditionnel #} {% if form.nombreSinistres is defined %}
{% include 'quote_request/_form_field.html.twig' with { field: form.nombreSinistres, placeholder: 'Ex: 2' } %}
{% endif %}

{# Section 5: Informations sur le contrat #}

Options du contrat

{# Franchise #} {% include 'quote_request/_form_field.html.twig' with { field: form.franchise } %} {# Date d'effet #} {% include 'quote_request/_form_field.html.twig' with { field: form.dateEffet } %}
{# Section d'information #}

À propos de l'assurance Multirisque Pro

L'assurance Multirisque Professionnelle protège votre entreprise contre de multiples risques tels que les dommages aux biens, le vol, l'incendie, les dégâts des eaux, et inclut également une garantie responsabilité civile professionnelle.

Une franchise plus élevée peut vous permettre de réduire le montant de votre prime d'assurance.

{# 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 %}