{% extends "layout.html.twig" %}
{% block content %}
<!-- #main -->
<main id="main" role="main">
{{ pimcore_areablock('contentTop') }}
<section id="rdvgratuit">
<div class="uk-container apk-container-1400">
<div class="apk-contact-container">
<div class="uk-container apk-container-1000">
<h2 class="uk-text-center">{{ pimcore_textarea("content-title",{"nl2br" : true}) }}</h2>
<div>
{% if formStatus == "required-empty" %}
<div id="required-empty" uk-modal>
<div class="uk-modal-dialog uk-modal-body">
<p>{{ "Veuillez remplir tout les champs requis. (*)"|trans }}</p>
<button class="uk-modal-close uk-button" type="button">{{ 'Close' |trans }}</button>
</div>
</div>
{% elseif formStatus == "invalid-email" %}
<div id="invalid-email" uk-modal>
<div class="uk-modal-dialog uk-modal-body">
<p>{{ "Votre adresse email est invalide. Merci de recommencer."|trans }}</p>
<button class="uk-modal-close uk-button" type="button">{{ 'Close' |trans }}</button>
</div>
</div>
{% elseif formStatus == "robot" %}
<div id="robot" uk-modal>
<div class="uk-modal-dialog uk-modal-body">
<p>{{ "Une erreur Recaptcha est survenue. Merci de recommencer."|trans }}</p>
<button class="uk-modal-close uk-button" type="button">{{ 'Close' |trans }}</button>
</div>
</div>
{% endif %}
{% if formStatus != "success" %}
{{ form_start(form, {'action': '#rdvgratuit', 'method': 'POST'}) }}
<div uk-grid>
<div class="uk-width-1-2@s uk-margin-small-top">
{{ form_row(form.lastname, { 'attr': {'class' : 'uk-input'}}) }}
</div>
<div class="uk-width-1-2@s uk-margin-small-top">
{{ form_row(form.firstname, { 'attr': {'class' : 'uk-input'}}) }}
</div>
<div class="uk-width-1-2@s uk-margin-top">
{{ form_row(form.email, { 'attr': {'class' : 'uk-input'}}) }}
</div>
<div class="uk-width-1-2@s uk-margin-top">
{{ form_row(form.phone, { 'attr': {'class' : 'uk-input'}}) }}
</div>
<div class="uk-width-1-1 uk-margin-top">
{{ form_row(form.message, { 'attr': {'class' : 'uk-textarea'}}) }}
</div>
<div class="uk-width-1-1 apk-conscent uk-margin-top">
<div class="uk-grid-small" uk-grid>
<div class="uk-width-auto">{{ form_widget(form.gdpr, { 'attr': {'class' : 'uk-checkbox'}}) }}</div>
<div class="uk-width-expand"><label id="rdv_gratuit_form_gdpr_label" for="rdv_gratuit_form_gdpr">{{ "contact.conscent"|trans }}</label></div>
</div>
</div>
{{ form_widget(form.recaptcha) }}
<div class="uk-width-1-1 uk-margin-small-top">
<div class="uk-margin-top">
{{ form_widget(form.submit) }}
</div>
</div>
</div>
{{ form_end(form) }}
{% else %}
<div class="uk-alert-success" uk-alert>
<a class="uk-alert-close" uk-close></a>
<p>{{ "Message envoyé. Nous vous recontacterons dans les plus brefs délais."|trans }}</p>
</div>
<div id="success" uk-modal>
<div class="uk-modal-dialog uk-modal-body uk-text-center">
<h2>{{ "Message envoyé."|trans}}</h2>
<p>{{ "Nous vous recontacterons dans les plus brefs délais."|trans }}</p>
<button class="uk-modal-close uk-button" type="button" id="btn-success">{{ 'Fermer'|trans }}</button>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</div>
</section>
{{ pimcore_areablock('contentBottom') }}
</main>
{% set recaptchaKeyPublic = pimcore_website_config('recaptchaKeyPublic') %}
{% do pimcore_head_script().appendFile(asset('/static/js/recaptcha.js'), 'text/javascript', {'async' : null}) %}
{% do pimcore_head_script().appendFile('https://www.google.com/recaptcha/api.js?onload=onloadRecaptchaCallback&render=' ~ recaptchaKeyPublic, 'text/javascript', {'async' : null}) %}
{% endblock %}