{% extends 'base.html.twig' %}
{% block javascripts_register_page %}
<link href="{{ asset('assets/lib/air-datepicker/air-datepicker.css') }}" rel="stylesheet">
<script src="{{ asset('assets/lib/air-datepicker/air-datepicker.js') }}"></script>
<script src="{{ asset('assets/js/custom-register-page-v20230215.js') }}"></script>
{% endblock %}
{% block body %}
<div class="container-fluid">
<h4 class="mb-3">Mon compte</h4>
{% if is_granted('ROLE_CUSTOMER') %}
{% for flashError in app.flashes('verify_email_error') %}
<div class="alert alert-danger" role="alert">{{ flashError }}</div>
{% endfor %}
<div class="row">
{{ form_start(customerProfilForm, {attr: {class:'col-12', id: 'registration_form'}}) }}
<div class="row">
<div class="col-12 col-md-10 col-lg-8 offset-lg-2 offset-md-1">
<fieldset class="card pl-3 pr-3 pb-2 pt-2 identification mb-3">
<legend>Identification</legend>
<div class="row pb-2">
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.firstname, {
label: 'Prénom *',
attr: { class: 'form-control', placeholder: 'Prénom *' }
})
}}
</div>
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.lastname, {
label: 'Nom *',
attr: { class: 'form-control', placeholder: 'Nom *' }
})
}}
</div>
</div>
<div class="row pb-1">
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.email, {
label: ' ',
attr: {
class: 'form-control',
placeholder: 'Adresse mail *',
pattern:"[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"
}
})
}}
</div>
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.birthday, {
label: ' ',
attr: { class: 'form-control', placeholder: 'Date de naissance *' }
})
}}
</div>
</div>
</fieldset>
</div>
</div>
<div class="row">
<div class="col-12 col-md-10 col-lg-8 offset-lg-2 offset-md-1">
<fieldset class="card pl-3 pr-3 pb-2 pt-2 identification mb-3">
<legend>Coordonnées</legend>
<div class="row pb-2">
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.address1, {
label: 'Adresse *',
attr: { required: true, class: 'form-control', placeholder: 'Adresse *' }
})
}}
</div>
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.address2, {
label: 'Adresse ligne 2',
attr: { class: 'form-control', placeholder: 'Adresse ligne 2' }
})
}}
</div>
</div>
<div class="row pb-1">
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.postcode, {
label: 'Code postal *',
attr: { required: true, class: 'form-control', placeholder: 'Code postal *' }
})
}}
</div>
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.city, {
label: 'Commune *',
attr: { required: true, class: 'form-control', placeholder: 'Commune *' }
})
}}
</div>
<div class="col-12 col-md-6 mt-2">
<div>
<label for=""></label>
<input type="text" class="form-control" id="cheatCountry" placeholder="Pays *">
</div>
{{ form_row(customerProfilForm.country, {
label: ' ',
attr: { required: true, class: 'd-none', placeholder: '' }
})
}}
</div>
</div>
<div class="row pb-1">
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.phoneMobile, {
label: 'Téléphone mobile *',
attr: { required: true, class: 'form-control', placeholder: 'Téléphone mobile *', minlength: 10 }
})
}}
</div>
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.phone, {
label: 'Téléphone',
attr: {required: false, class: 'form-control', placeholder: 'Téléphone' }
})
}}
</div>
</div>
<div class="row pb-1">
<div class="col-12 col-md-6 mt-2">
{{ form_row(customerProfilForm.company, {
label: 'Société',
attr: { class: 'form-control', placeholder: 'Société' }
})
}}
</div>
</div>
</fieldset>
</div>
<div class="col-12 col-md-10 col-lg-8 offset-lg-2 offset-md-1 text-right">
<small><i>* champs obligatoire</i></small>
</div>
</div>
<div class="row">
<div class="col-12 col-md-10 col-lg-8 offset-lg-2 offset-md-1 optin-label">
{# {{ form_row(customerProfilForm.optin, {
label: 'J\'accepte de recevoir des nouveautés et promos par mail (newsletter)'
}) }} #}
{# {{ form_row(customerProfilForm.gdpr, {
label: 'J\'accepte que mes informations soient utilisées dans le cadre de l\'élaboration de mon compte 1055'
}) }} #}
<button type="submit" class="btn btn-success">Sauvegarder</button>
</div>
</div>
{{ form_end(customerProfilForm) }}
</div>
{% else %}
<div class="py-3">
<h6 class="text-center alert alert-warning">Vous n'êtes pas connecté.</h6>
</div>
<div class="d-flex justify-content-around">
<a href="/connexion" class="btn btn-primary">Connectez-vous</a>
<a href="/inscription" class="btn btn-primary">Créez un compte 1055</a>
</div>
{% endif %}
</div>
{% endblock %}