{% trans_default_domain 'front_default' %}
{% set customTemplate = 'front/' ~ websiteTemplate ~ '/actions/form/form/' ~ entity.slug ~ '.html.twig' %}
{% set customTemplateExist = (customTemplate)|fileExist %}
{% set formTemplate = customTemplateExist ? customTemplate : 'front/' ~ websiteTemplate ~ '/actions/form/form/default.html.twig' %}
{% set hasLayout = true %}
{% set template = 'front/' ~ websiteTemplate ~ '/actions/form/include/elements.html.twig' %}
{% set messages = app.session.flashbag.all %}
{% set modalId = "form-thanks-modal-" ~ entity.id %}
{% set contactsLength = entity.contacts|length %}
{% set maxShipments = configuration.maxShipments %}
{% set urlRedirectionI18n = configuration.pageRedirection|i18nUrl %}
{% set urlRedirection = urlRedirectionI18n ? path('front_index', {'url': urlRedirectionI18n}) : null %}
{% set publicationEnd = configuration.publicationEnd ? configuration.publicationEnd : null %}
{% set inDeltaDate = not publicationEnd or 'now'|datetime <= publicationEnd %}
{% set dispalyForm = not maxShipments and inDeltaDate or contactsLength < maxShipments and inDeltaDate %}
{% set formClass = 'form' %}
{% if configuration.ajax %}
{% set formClass = 'form-ajax' %}
{% endif %}
{% if configuration.recaptcha %}
{% set formClass = formClass ~ ' recaptcha' %}
{% endif %}
{% include 'core/webmaster-edit.html.twig' with {
'title': "Éditer le formulaire"|trans([], 'front_webmaster'),
'role': 'ROLE_FORM',
'path': path('admin_form_layout', {'website': website.id, 'form': entity.id})
} only %}
{% include formTemplate %}
{% if configuration.thanksModal %}
{% set i18n = entity|i18n %}
{% set modalMessage = i18n ? i18n.placeholder : "Merci pour votre message !!"|trans|raw %}
{% include 'front/' ~ websiteTemplate ~ '/include/thanks-modal.html.twig' %}
{% endif %}